如何正确使用彩叶钥匙

2024-09-24 02:26:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想画一张旧金山犯罪的乔洛普莱斯地图。我有所有的地图设置和一切正常工作,除了在多边形的颜色。它们都被粘在最浅的颜色上。我怀疑我没有正确使用参数上的键。你知道吗

我试过了

 key_on = 'feature.properties.district'

因为这是如何在json文件中标记poylgons的。我也尝试过直接列出这些社区。你知道吗

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

预期出来的一些是一个与多边形阴影更深的犯罪(计数)的总人数是基于我定义的垃圾箱更高的旧金山地图。你知道吗


Tags: keymap颜色oncount地图propertiessf