数据在Choropleth地图中不显示

时间:2019-04-16 16:31:59

标签: python choropleth

我正试图获取我的脉络膜图,以显示整个美国的癌症死亡率。问题是,似乎没有数据可以绘制到该图上。我确保键控功能正确(我相信是),更改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文件

预先感谢您的帮助。

0 个答案:

没有答案