#!/usr/bin/env python # coding: utf-8 # In[ ]: import numpy as np from lets_plot import * # In[ ]: data = dict( cond=np.repeat(['A','B'], 200), rating=np.concatenate((np.random.normal(0, 1, 200), np.random.normal(1, 1.5, 200))) ) plot = (ggplot(data, aes(x='rating', fill='cond')) + ggsize(500, 250) + geom_density(color='dark_green', alpha=.7) + scale_fill_brewer(type='seq') + theme(axis_line_y='blank') ) # In[ ]: # get just SVG (no JS) import lets_plot._kbridge as kbr plot_svg = kbr._generate_svg(plot.as_dict()) # In[ ]: # show svg from IPython.display import SVG SVG(plot_svg)