Jupyter notebook 在Google Colaboratory中输出IP传单小部件

Jupyter notebook 在Google Colaboratory中输出IP传单小部件,jupyter-notebook,google-colaboratory,Jupyter Notebook,Google Colaboratory,在中,我已尝试使用以下命令安装: !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 = basem

在中,我已尝试使用以下命令安装:

!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
我收到的输出是文本:

Map(basemap={'url':'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png','max_zoom':19,'attribute':'Map… 而不是地图

有没有办法让Google Colaboratory能够输出这种小部件?是否需要安装其他库


我已经在电脑上的Jupyter笔记本上测试了代码(取自IP传单文档),效果很好。

ipyleaflet还不能与colab一起使用

Colab不支持使用Jupyter小部件的任何东西


你也可以使用
folium
。里面也有传单。我做了一个示例笔记本。

谢谢你的回答。做了更多的研究,发现Bokeh可以在Jupyter笔记本中工作:而且它还有一个地图绘制库:除了Bokeh,你还可以使用plotly和folium。经过几次尝试,我更喜欢folium(里面使用传单)。我为每个人都做了一个笔记本(很抱歉,我在那里用泰语发表了评论)Folium:Plotly:有关问题的答案,请参阅Korakot的回答。对于那些希望在Colab中使用地图可视化的人,我建议安装Bokeh:然后可以使用其映射功能:确保包含:from Bokeh.io导入输出\笔记本输出\笔记本()