☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

Save data together with `.ipynb` file when using `output_notebook` and `show`

Community Support
zuckerruebe
zuckerruebe

Hi there

I’m using bokeh from Jupyter Lab using output_notebook (following Using with Jupyter — Bokeh 2.4.2 Documentation). We push our notebooks to GitHub which renders them for us so we can look at them as if they were web pages. This works very well for matplotlib plots. However, bokeh plots are not rendered and all we see is something like Loading BokehJS. My guess is this is because the data on which the plots are based are not saved to the .ipynb file and therefore a Bokeh server needs to be running which is obviously not the case on GitHub.

My question, therefore, is if there’s a way to embed the data in the .ipynb file or more generally if we can have “pre-rendering” on GitHub and the interactivity of Bokeh plots (i.e. not have to resort to matplotlib plots).

Cheers,
Damian

⌁   Link to post
Bryan
Bryan

No there is not and it is out of our control. GitHub scrubs all JavaScript from it’s rendered notebook previews. It will never be possible to view Bokeh content directly on GitHub as long as this is their policy. You might look at using Binder, which launches live notebooks from GitHub repos.

⌁   Link to post

End of archived discussion · Replies are disabled