我正试图获取我的脉络膜图,以显示整个美国的癌症死亡率。问题是,似乎没有数据可以绘制到该图上。我确保键控功能正确(我相信是),更改bin的大小以使其代表数据,并更改数据的数据类型以确保其统一。
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
您可以在https://raw.githubusercontent.com/python-visualization/folium/master/examples/data/us-states.json
中找到json文件预先感谢您的帮助。