当前位置:  开发笔记 > 编程语言 > 正文

散景图未在Jupyter中显示。只说“正在加载BokehJS ...”

如何解决《散景图未在Jupyter中显示。只说“正在加载BokehJS”》经验,为你挑选了1个好方法。

散景过去对我来说很好。它刚在本周停止工作。在Mac上的FireFox和Chrome上,我得到相同的行为。这是问题的一个例子。这是我的jupyter代码:

import pandas as pd
import datetime
import matplotlib.pyplot as plt
import itertools as itt
import bokeh.plotting as bk
bk.output_notebook()

xs = [0,1,2,3,4,5]
ys = [x**2 for x in xs]

p = bk.figure()

p.line(xs, ys, line_width=2)
p.circle(xs,ys)
bk.show(p)

唯一的输出是“ Loading BokehJS ...”



1> bigreddot..:

散景图依赖于JavaScript库BokehJS。默认情况下(以及流行的需求),BokehJS从CDN(特别是从https://cdn.bokeh.org)远程加载。因此,查看配置为使用CDN资源的散景图需要活动的网络连接。

但是可以使用“内联”资源,这意味着BokehJS库直接包含在Bokeh(python库)生成的HTML输出中。最简单的方法是设置环境变量:

BOKEH_RESOURCES=inline

在运行脚本或笔记本服务器之前。但是,还有其他指定资源的方法。有关更多详细信息,请参见文档。

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有