Я пытаюсь составить картографическую карту преступности Сан-Франциско.У меня все карты установлены, и все работает правильно, за исключением цветов в многоугольниках.Все они застряли в самом легком цвете.Я подозреваю, что я не использую параметр key_on правильно.
Я пробовал
key_on = 'feature.properties.district'
, поскольку именно так полигоны помечены в файле json.Я также попытался перечислить окрестности напрямую.
dfU =
Neighborhood Count
0 BAYVIEW 14303
1 CENTRAL 17666
2 INGLESIDE 11594
3 MISSION 19503
4 NORTHERN 20100
5 PARK 8699
6 RICHMOND 8922
7 SOUTHERN 28445
8 TARAVAL 11325
9 TENDERLOIN 9942
sf_map = folium.Map(location=[37.7749,-122.4194],
zoom_start = 12,
)
bins = [8699, 12648, 16597, 20546, 24495, 28445]
sf_map.choropleth(
geo_data=sf_geo,
data=dfU,
columns = ['Neighborhood','Count'],
key_on = 'feature.properties.district',
threshold_scale = bins,
fill_color='YlOrRd',
fill_opacity=0.7,
line_opacity=0.2,
legend_name='SF Crime'
)
sf_map
Ожидается, что некоторые из них - это карта SF с многоугольниками, заштрихованными темнее, где общее количество преступлений (количество) выше на основе ячеек, которые я определил.