Folium Choropleth:为什么生成的Choropleth贴图显示标记而不是热图?

时间:2019-05-10 05:06:02

标签: python-3.x folium

我对叶片非常陌生,我正在尝试创建与纽约市各种类型餐厅的归一化密度相关联的叶片cho面图。我创建了一个数据框,该数据框在每个NYC社区中具有100多种类型的餐厅的归一化密度,如下所示,其中每一列代表一种餐厅及其在某个社区中的归一化密度(0表示没有这种类型的餐厅):

Dataframe screenshot

例如,对于其中一列“越南餐厅”,我创建了一个Choropleth映射,并用相应列的归一化密度填充,我的代码如下所示:

newyork_choropleth_map = folium.Map(location=[latitude, longitude], zoom_start=11)
newyork_geo = r'newyork_data.json'

desired_type = 'Vietnamese Restaurant'

newyork_choropleth_map.choropleth(
    geo_data=newyork_geo,
    data=newyork_restaurants_grouped,
    columns=['Neighborhood',desired_type],
    key_on='feature.properties.name',
    fill_color='YlOrRd', 
    fill_opacity=0.3, 
    line_opacity=0.2,
    legend_name='Restaurant Density',
    reset=True
)
newyork_choropleth_map

但是,我得到的是以下内容。我猜我不想在地图上添加的蓝色标记代表了社区。但是,我仍然不知道为什么会发生这种情况,以及如何解决它。

Actual map generated

我在下面提供了指向我的Jupyter笔记本的链接,以便在有用时可以访问我的完整代码。非常感谢!

Link to Jupyter Notebook

0 个答案:

没有答案