【问题标题】:Folium heatmap not displaying in Jupiter notebook in Internet Explorer在 Internet Explorer 的 Jupyter 笔记本中未显示叶热图
【发布时间】:2018-10-14 05:01:05
【问题描述】:

我正在尝试绘制一个类似于 https://alysivji.github.io/getting-started-with-folium.html 的热图。输出应该类似于这张图片,但针对的是北海区域。

但是,当我尝试在地图上绘制创辉点时,Jupyter 笔记本输出为空白。 这是我的代码:

import folium
from folium import plugins
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

m = folium.Map([52.5, 2], zoom_start=5.5)
m

给我这个,这是我想要的:

现在我想在地图上添加10个点,我的数据和代码如下:

divvyStations =df = pd.DataFrame({'Xpos': Xpos1[0], 'Ypos': Ypos1[0],'Density': Density})
print(divvyStations)

输出:

   Density      Xpos       Ypos
0        1 -3.758242  50.099575
1        1 -3.780331  50.110645
2        1 -3.740984  50.113747
3        1 -3.802421  50.121719
4        1 -3.763073  50.124821
5        1 -3.723726  50.127922
6        1 -3.824510  50.132793
7        1 -3.785162  50.135895
8        1 -3.745815  50.138992
9        1 -3.706468  50.142094

然后我尝试绘制点:

for index, row in divvyStations.iterrows():
   folium.CircleMarker([row['Ypos'],row['Xpos']],
                    radius=15,
                    #popup=row['Density'],
                    fill_color="#3db7e4", # divvy color
                   ).add_to(m)
m

这给了我这个漂亮的屏幕:

为什么没有地图?

我已经检查了问题:Folium map not displayingPython Folium Map Not Displaying

提前致谢!

【问题讨论】:

  • 您的笔记本屏幕截图包含不正确的代码,因为您在位置参数中包含Density
  • @BobHaffner 我已经尝试删除行 ['Density'],它给了我相同的空白输出。
  • 好的,我能够使用您的代码绘制 10 个。不知道为什么你得到一张空白地图。出于好奇,保存地图并在浏览器中打开它有效吗?你用的是什么浏览器?
  • @BobHaffner 我在 Chrome 中完成了它,现在它可以工作了,谢谢你的提示!
  • 好的,很划算。乐于助人

标签: python jupyter-notebook folium


【解决方案1】:

所以 Anaconda 在 Internet Explorer 中打开了 Jupyter Notebook,但它不起作用。在 Chrome 中运行它 就可以了。要更改浏览器 Anaconda 在检查问题 how to open Jupyter notebook in chrome on windows 中打开它。感谢@BobHaffner 的提示!

【讨论】:

    猜你喜欢
    • 2020-07-22
    • 2019-03-17
    • 2018-02-26
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 2018-10-13
    • 2016-07-19
    • 2022-07-26
    相关资源
    最近更新 更多