我的谷歌热图不会出现在jupyter笔记本中

时间:2017-11-28 16:44:08

标签: python pandas jupyter-notebook geocoding heatmap

我是jupyter笔记本的新手,想要根据位置创建热图。 我创建了一个谷歌API密钥,我的代码如下所示: 唯一不对的是,它表示" Ooops出了问题!"

import gmaps
import math
gmaps.configure(api_key="My API Key")
location_columns = df[['latitude', 'longitude']]
location_tuples = [tuple(x) for x in location_columns.values]
fig = gmaps.figure()
fig.add_layer(gmaps.heatmap_layer(location_tuples))
fig

如果有人能帮助我,我真的很感激

3 个答案:

答案 0 :(得分:0)

您应该使用%matplotlib inline运行一个单元格。通常人们在文档的开头运行它,但在任何单元格中都可以运行。

答案 1 :(得分:0)

之前也遇到了同样的问题,只是重新启动了计算机,地图出现了:)

答案 2 :(得分:0)

只需使用以下命令查找jupyter笔记本扩展列表即可。

jupyter nbextension list

如果gmaps不在包含它的扩展列表中:

jupyter nbextension enable --py --sys-prefix widgetsnbextension
jupyter nbextension enable --py --sys-prefix gmaps

如果仍然没有显示,请尝试重新启动jupyter笔记本。