使用 Bokeh 在 Jupyter notebook 中绘制多个实时绘图

Using Bokeh to have multiple live plots in a Jupyter notebook

我正在尝试使用 Bokeh 在 Jupyter 笔记本中绘制多个实时绘图。我知道我不能使用 push_notebook() 因为它只会更新最后一个数字。从今天开始还有其他方法吗?

push_notebook 默认更新最后一个单元格,如果你不给它传递参数的话。但它在呈现单元格时也接受 "notebook handle" 即 show returns。

# in one cell
p = figure(**opts)
r = p2.circle([1,2,3], [4,5,6])
h = show(p)

# in a different cell
r.glyph.fill_color = "white"
push_notebook(handle=h)

请参阅 GitHub 存储库中的 Basic Usage 示例笔记本。