diff --git a/pyscriptjs/public/bokeh.html b/pyscriptjs/public/bokeh.html new file mode 100644 index 0000000..6ba5f77 --- /dev/null +++ b/pyscriptjs/public/bokeh.html @@ -0,0 +1,54 @@ + + Bokeh Example + + + + + + + + + + + + + + +

Bokeh Example

+
+ + + +from bokeh.plotting import figure +from bokeh.resources import CDN +import json +from bokeh.embed import json_item +from js import Bokeh + + +from bokeh.io import output_notebook, show +from bokeh.plotting import figure +import bokeh.sampledata + +# create a new plot with default tools, using figure +p = figure(plot_width=400, plot_height=400) + +# add a circle renderer with x and y coordinates, size, color, and alpha +p.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=15, line_color="navy", fill_color="orange", fill_alpha=0.5) +p_json = json.dumps(json_item(p, "myplot")) +print(p_json) + +async def show(item): + print("about to embed") + Bokeh.embed.embed_item(item) + print ("Done embedding...") + +pyscript.run_until_complete(show(p_json)) +#show(p) # show the results + + + + + \ No newline at end of file