我无法在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'
但这也没有效果。这是一个令人沮丧的下午,所以任何帮助将不胜感激!
答案 0 :(得分:3)
运行以下几行对我有用
numbers
答案 1 :(得分:1)
我的猜测是你的笔记本版本太旧了。根本没有技术路径可以同时支持新的JupyterLab和5.0以上的经典笔记本版本。支持JupyterLab是当务之急,因此最近,Bokeh只能支持经典笔记本5.0及更新版本。所以,你可以:
切换到最近的JupyterLab测试版。您需要使用
安装Jupyter扩展jupyter labextension install jupyterlab_bokeh