Я пытаюсь нарисовать хороплетную карту населения индийского штата. Это мой код:
india_geo=r'e:/coursera/indiageo.geojson
world_map=folium.Map(location=[20.5937,78.9629],zoom_start=4)
folium.Choropleth(
geo_data=india_geo.geojson,
data=df_pop,
key_on='features.properties.ID_1',
columns=['Name', 'TOT_P'],
fill_color='YlOrRd',
fill_opacity=0.7,
line_opacity=0.2,
legend_name='Distribution'
).add_to(world_map)
folium.LayerControl().add_to(world_map)
world_map
Проблема в том, что когда я запускаю код, у меня белый экран. Мой фрейм данных состоит из названия штата и его населения:
Name TOT_P
0 JAMMU & KASHMIR 1493299
1 HIMACHAL PRADESH 392126
2 UTTARAKHAND 291903
3 RAJASTHAN 9238534
4 UTTAR PRADESH 1134273
Ссылка на файл geojson следующая:
https://raw.githubusercontent.com/geohacker/india/master/district/india_district.geojson