谷歌Colab里面的散景

时间:2018-01-17 06:54:41

标签: python jupyter google-colaboratory

Matplotlib没有给我想要的可视化

我喜欢Bokeh的互动功能,我想看看是否有人能够在Google Colab内部运行它?

我安装了库(来自笔记本本身)并显示安装成功

!pip install bokeh

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

  

Bokeh:错误:无法运行BokehJS代码,因为BokehJS库是   丢失

3 个答案:

答案 0 :(得分:12)

charts example notebook中有一个散景样本。

我怀疑你需要添加的重要部分是:

from bokeh.io import output_notebook
output_notebook()

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

答案 1 :(得分:0)

它在Firefox中对我不起作用。切换到Chrome即可正常运行。

答案 2 :(得分:0)

我创建了一个库,以使其更容易在Colab中使用bokeh

首先安装

!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对象。