Данные не будут отображаться на карте Choropleth - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь, чтобы на моей карте хориоплетов отображались показатели смертности от рака в США. Проблема в том, что ни одна из данных, похоже, не отображается на карте. Я удостоверился, что функция 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

Заранее благодарю за помощь.

...