无法使用大叶草和GeoJson为巴基斯坦地区生成Choropleth地图

时间:2019-09-07 14:51:24

标签: python dictionary folium choropleth

我正在尝试使用大叶草,巴基斯坦地区GeoJson和简单的数据框生成一个简单的地图。我不知道我是否使用了错误的Key_on值。 这是我的数据框

The DataFrame

df_map.set_index("name",inplace = True)
state_geo = f'https://github.com/leo96code/Coursera_Capstone/blob/master/pakistan_districts.geojson'

m = folium.Map(location=[48, -102], zoom_start=3)

folium.Choropleth(
    data = df_map,
    geo_data=state_geo,
    name='choropleth',
    key_on='features.id',
     columns=['name', 'census 1998'],
     fill_color='YlGn',
    fill_opacity=0.7,
    line_opacity=0.2
).add_to(m)

folium.LayerControl().add_to(m)

m

我遇到以下错误

enter image description here

0 个答案:

没有答案