Google Colab 内的散景
Bokeh inside Google Colab
Matplotlib 没有提供我想要的可视化效果
我喜欢 Bokeh 的交互功能,我想看看是否有人能够在 Google Colab 中获得它 运行?
我安装了库(从笔记本本身),它显示安装成功
!pip install bokeh
但是当我使用它的时候。它没有显示任何内容(甚至没有错误)。只是空白输出。当我检查 chrome 的 Javascript 控制台时,我看到以下
Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is
missing
charts example notebook 中有散景示例。
我想您需要添加的重要一点是:
from bokeh.io import output_notebook
output_notebook()
最重要的是 output_notebook()
必须在同一单元格内调用
我制作了一个库,以便在 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 对象。
对于 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()
Matplotlib 没有提供我想要的可视化效果
我喜欢 Bokeh 的交互功能,我想看看是否有人能够在 Google Colab 中获得它 运行?
我安装了库(从笔记本本身),它显示安装成功
!pip install bokeh
但是当我使用它的时候。它没有显示任何内容(甚至没有错误)。只是空白输出。当我检查 chrome 的 Javascript 控制台时,我看到以下
Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing
charts example notebook 中有散景示例。
我想您需要添加的重要一点是:
from bokeh.io import output_notebook
output_notebook()
最重要的是 output_notebook()
必须在同一单元格内调用
我制作了一个库,以便在 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 对象。
对于 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()