Jupyter笔记本中未显示bokeh [英] bokeh not showing in jupyter notebook
本文介绍了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屋!
查看全文