我对叶片非常陌生,我正在尝试创建与纽约市各种类型餐厅的归一化密度相关联的叶片cho面图。我创建了一个数据框,该数据框在每个NYC社区中具有100多种类型的餐厅的归一化密度,如下所示,其中每一列代表一种餐厅及其在某个社区中的归一化密度(0表示没有这种类型的餐厅):
例如,对于其中一列“越南餐厅”,我创建了一个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
但是,我得到的是以下内容。我猜我不想在地图上添加的蓝色标记代表了社区。但是,我仍然不知道为什么会发生这种情况,以及如何解决它。
我在下面提供了指向我的Jupyter笔记本的链接,以便在有用时可以访问我的完整代码。非常感谢!