等值线图的颜色没有改变

color of choropleth map is not changing

问题:整个 choropleth 地图以单一颜色显示

这是我的 GEOjson 文件

{'type': 'FeatureCollection',
 'features': [{'type': 'Feature',
   'geometry': {'type': 'Polygon',
    'coordinates': [[[139.772865837, 35.703702135],
      [139.77279358, 35.703120198],
      ....
      [139.772865837, 35.703702135]]]},
   'id': '13101'},

.......

我正在使用 'id' 作为我的 key_on 参数。

这是我的数据框

           Area    Municipality     Positive  Cases   id
0   Special ward area   Adachi   4769   13121
1   Special ward area   Arakawa  1591   13118
2   Special ward area   Itabashi 3683   13119
3   Special ward area   Edogawa  3853   13123
4   Special ward area   Ota      5255   13111

我的地图是....

tokyo_map.choropleth(
    geo_data = tokyo_geojson,
    data=df_tokyo,
    columns=['Municipality', 'Positive Cases', 'id'],
    key_on = 'features.id',
    fill_color='Reds',
    threshold_scale=threshold_scale,
    fill_opacity=0.8, 
    line_opacity=0.2,
    legend_name='Corona Cases in Tokyo',
    highlight = True,
    reset=True
)

tokyo_map

地图如下所示。

'id' 是一个 属性 或特征的键,而不是特征。 将 key_on = 'features.id' 更改为 key_on = 'feature.id'