Bokeh:使用 CustomJS 打开新的 window

Bokeh: Using CustomJS opens new window

我想利用 Bokeh 丰富而优秀的库来创建允许用户 select 组在 Jupyter Notebook 中绘制数据的绘图。

我遵循了以下教程:

http://docs.bokeh.org/en/latest/docs/gallery/slider.html

但是,当将本教程与 "output_notebook" 模块结合使用时,绘图会在笔记本和新的 window 中处理。我已经将问题隔离到 CustomJS 模块,可能是回调方法。

如何在新 window 中关闭绘图?

我按照教程做了以下修改:

from bokeh.io import output_notebook
output_notebook()

并在节目中:

show(layout, notebook_handle=True)

(为了让信息更突出,写成答案)

output_file 命令启动了持久 操作模式。 All 后续 show 命令将导致创建(或覆盖)指定的文件。仅删除带有 output_file 的笔记本单元不会关闭此模式。您必须:

  • 明确调用reset_output取消,或
  • 重启笔记本内核