9

Matplotlib 没有给我想要的可视化

我喜欢 Bokeh 的交互功能,我想看看是否有人能够让它在 Google Colab 中运行?

我安装了库(从笔记本本身),它显示安装成功

!pip install bokeh

但是当我使用它时。它没有显示任何东西(甚至没有错误)。只是空白输出。当我检查 chrome 的 Javascript 控制台时,我看到了以下内容

Bokeh:错误:无法运行 BokehJS 代码,因为缺少 BokehJS 库

4

3 回答 3

23

图表示例 notebook中有一个 Bokeh 示例。

我怀疑您需要添加的重要一点是:

from bokeh.io import output_notebook
output_notebook()

最重要output_notebook()的是必须在同一个单元格内调用

于 2018-01-17T16:25:52.837 回答
1

我创建了一个库,以便在 Colab 中更轻松地使用散景

首先安装它

!pip install kora

然后您可以轻松绘制图形

from kora.bokeh import figure
p = figure(100, 200)  # h, w
p.line([1, 2, 3, 4], [6, 7, 2, 4])
p # display itself, don't need show()

如果你打电话from kora import bokeh,它可以像import bokeh. 或者你也可以一起使用它们。我所做的只是创建_repr_html_()帮助显示 Figure 对象。

于 2020-06-26T12:38:02.047 回答
0

对于 2.x 以上的散景,在 Google Colab 中显示散景图

尝试

# Our main plotting package (must have explicit import of submodules)
import bokeh.io
import bokeh.plotting

# Enable viewing Bokeh plots in the notebook
bokeh.io.output_notebook()
于 2021-11-22T17:04:59.597 回答