【发布时间】:2018-05-15 18:50:30
【问题描述】:
在Google Colaboratory 我尝试使用以下命令安装Ipleaflet:
!pip install ipyleaflet
!jupyter nbextension enable --py --sys-prefix ipyleaflet
根据输出正确安装但是当我使用代码时:
from ipyleaflet import Map, basemaps, basemap_to_tiles
m = Map(center=(52.204793, 360.121558), zoom=9)
dark_matter_layer = basemap_to_tiles(basemaps.CartoDB.DarkMatter)
m.add_layer(dark_matter_layer)
m
我收到的输出是文本:
地图(basemap={'url': 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', 'max_zoom': 19 , 'attribution': '地图…… 而不是地图。
有没有办法让 Google-Colaboratory 能够输出这种小部件?是否需要安装其他库?
我已经在我的 PC 上的 Jupyter 笔记本中测试了代码(取自 Ipleaflet 文档),它运行良好。
【问题讨论】:
-
有关问题的答案,请查看 Korakot 的回复。对于那些希望在 Colab 中使用 Map Visualisations 的人,我建议安装 Bokeh:colab.research.google.com/notebook#fileId=/v2/external/… 然后您可以使用他们的映射功能:bokeh.pydata.org/en/latest/docs/reference/models/map_plots.html 确保包括: from bokeh.io import output_notebook output_notebook()
标签: jupyter-notebook google-colaboratory