Jupyter笔记本中未显示bokeh [英] bokeh not showing in jupyter notebook

查看:19
本文介绍了Jupyter笔记本中未显示bokeh的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我甚至无法在Jupyter Notebook中绘制最基本的Bokeh情节。我进行了搜索,可以看到这是一年多前报告的问题,但从那以后就没有了-这仍然是其他人的问题吗?

from bokeh.io import output_notebook, show
from bokeh.plotting import figure

output_notebook()

p = figure(plot_width=400, plot_height=400)

p.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=15, line_color="navy", 
fill_color="orange", fill_alpha=0.5)

show(p)

我得到了"BokehJS 0.12.10已成功加载"。信息,但不是情节。请注意,它可以输出正常的html文件。

我尝试使用以下命令更改环境变量:

import os
os.environ['BOKEH_RESOURCES'] = 'inline'

但这也没有效果。这是一个令人沮丧的下午,如果有任何帮助,我们将不胜感激!

推荐答案

我猜您的笔记本版本太旧了。完全没有技术途径来同时支持新的JupyterLab和低于5.0的传统笔记本电脑版本。支持JupyterLab是势在必行的,所以到最近为止,Bokeh只能支持经典的笔记本5.0和更新版本。因此,您可以:

  • 降级Bokeh(<;=10.12.8),或
  • 升级Jupyter笔记本(>=5.0),或
  • 切换到最新的JupyterLab测试版。您需要使用

    安装Jupyter扩展
    jupyter labextension install jupyterlab_bokeh
    

这篇关于Jupyter笔记本中未显示bokeh的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆