Я пытаюсь, чтобы на моей карте хориоплетов отображались показатели смертности от рака в США. Проблема в том, что ни одна из данных, похоже, не отображается на карте. Я удостоверился, что функция keyon правильная (я верю, что это так), изменила размеры бинов так, чтобы они представляли данные, и изменила типы данных, чтобы убедиться, что они единообразны.
df прост и выглядит так:
State_Name Number of deaths among cancer patients (2012)
-------------------------------------------------------------------
Alabama 3946
Alaska 374
Arizona 3267
Arkansas 2618
geo = 'us-states.json'
us_map.choropleth(
geo_data = geo,
data = df,
columns = ['State_Name', 'Number of deaths among cancer patients (2012)'],
key_on = 'feature.properties.name',
fill_color = 'YlOrRd',
fill_opacity = 0.7,
line_opacity = 0.2,
legend_name = 'Cancer Mortality Rate in the US by State'
)
# display map
us_map
Файл json можно найти здесь https://raw.githubusercontent.com/python-visualization/folium/master/examples/data/us-states.json
Заранее благодарю за помощь.