☰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

Using patch & stream with Jupyter notebook

Community Support
GoFaster
GoFaster

I’ve adapted this script;

http://pastebin.com/cU52J5Sw

from a simple Bokeh patch() and stream() demo kindly provided by Bryan at Bokeh. It shows a continuously updating plot. It was originally intended to run using the Bokeh server, I’m hacking it around to try and get it to run in a Jupyter notebook but an getting the error:

  ' warnings.warn(_NB_LOAD_WARNING)
C:\Users\GoFaster\Anaconda3\envs\py35\lib\site-packages\bokeh\io.py:582: UserWarning: Cannot find a last shown plot to update. Call output_notebook() and show() before push_notebook()
warnings.warn("Cannot find a last shown plot to update. Call output_notebook() and show() before push_notebook()")'

Is there a way to make it function as intended? I believe that show(), output_notebook() & push_notebook() are being called in the correct order.

Thanks

GoFaster
⌁   Link to post
Bryan
Bryan

I am afraid for now this will not be possible. Notebook and Bokeh Server integration is not yet complete, there is an open issue you can track to follow progress:

  Notebook + Server Not Working · Issue #3461 · bokeh/bokeh · GitHub

Unfortunately integrating even static inline plots robustly with the notebook has been extremely challenging. In all likelihood we are going to have to switch to some genuine jupyter extension appraoch to make all this really robust, though I am afraid that will result in some lost convenience for users (Jupyter plugins have to be installed manually by users, AFAIK). In any event the point is that there is some serious discussion, planning, design, and testing that needs to happen first, before we can really devote effort the notebook and server combination.

Thanks,

Bryan

···

On Sep 6, 2016, at 6:49 AM, GoFaster <sjgwebmail@gmail.com> wrote:

I've adapted this script;

http://pastebin.com/cU52J5Sw

from a simple Bokeh patch() and stream() demo kindly provided by Bryan at Bokeh. It shows a continuously updating plot. It was originally intended to run using the Bokeh server, I'm hacking it around to try and get it to run in a Jupyter notebook but an getting the error:

' warnings.warn(_NB_LOAD_WARNING)
C:\Users\GoFaster\Anaconda3\envs\py35\lib\site-packages\bokeh\io.py:582: UserWarning: Cannot find a last shown plot to update. Call output_notebook() and show() before push_notebook()
  warnings.warn("Cannot find a last shown plot to update. Call output_notebook() and show() before push_notebook()")'

Is there a way to make it function as intended? I believe that show(), output_notebook() & push_notebook() are being called in the correct order.

Thanks

GoFaster

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/495bbac9-5423-45c6-8a94-c787baa4454e%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

⌁   Link to post

End of archived discussion · Replies are disabled