Google Colaboratory中的Usinng Widgets

时间:2017-12-07 01:48:46

标签: widget jupyter-notebook visualization google-colaboratory

是否可以在Google Colaboratory中使用Jupyter Widgets?

我跟着instructions here,都是ipyleaflet和bqplot

但是我收到了这条错误消息。

  

无法显示Map类型的Jupyter Widget。

     

如果您在Jupyter Notebook或JupyterLab Notebook中阅读此消息,则可能意味着小部件JavaScript仍在加载。如果此消息仍然存在,则可能意味着未安装或未启用窗口小部件JavaScript库。有关安装说明,请参阅Jupyter Widgets文档。

     

如果您正在另一个前端(例如,GitHub或NBViewer上的静态渲染)中阅读此消息,则可能意味着您的前端当前不支持小部件。

是否可以使用这些小部件?或者我在某个地方犯了错误?

3 个答案:

答案 0 :(得分:6)

目前无法使用它们 - 目前不支持通信消息,WidgetManager代码未加载到输出框架中,页面上的多个输出框架不是WidgetManager使用的配置。

欢迎在https://github.com/googlecolab/colabtools/issues

打开错误

答案 1 :(得分:3)

现在,谷歌Colab拥有一套小部件。请参阅此处的示例。

https://colab.research.google.com/notebooks/widgets.ipynb

我没有比较它们与普通的Jupyter Widgets有多么不同。

1919年2月更新

现在支持

ipywidgets。你可以测试跑步 the tutorials

答案 2 :(得分:0)

某些库小部件可以正常工作,包括Bokeh,它具有地图绘制功能,如果您希望在Colab中使用Map Visualisations,您可以使用它而不是ipyleaflet:https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/charts.ipynb&scrollTo=vlOIt0zZ5uCz

然后您可以使用他们的映射功能:http://bokeh.pydata.org/en/latest/docs/user_guide/geo.html 确保包括:

from bokeh.io import output_notebook output_notebook()