在Google Colaboratory中使用小部件

问题描述 投票:6回答:3

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

我跟着instructions here,用ipyleaflet和bqplot

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

无法显示Map类型的Jupyter Widget。

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

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

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

widget jupyter-notebook visualization google-colaboratory
3个回答
6
投票

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

随意在https://github.com/googlecolab/colabtools/issues上打开一个bug


3
投票

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

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

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

Update Feb'19

ipywidgets现在得到支持。你可以测试运行the tutorials


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()

© www.soinside.com 2019 - 2024. All rights reserved.