gpt4 book ai didi

Python Folium Choropleth map - 图例分位数重叠

转载 作者:行者123 更新时间:2023-12-05 07:09:49 25 4
gpt4 key购买 nike

我正在努力解决我在使用 folium choropleth map 时遇到的问题。我正在可视化 COVID-19 病例,并尝试根据它们的分位数隶属关系绘制颜色。然而,不幸的是,传说重叠了。因此,我想知道是否有人可以告诉我如何解决这个问题?通过“对数”缩放图例或仅显示开始和结束。不幸的是,我没有在网上找到足够的建议。请在下面找到代码和可视化:

myscale = (covid_cases['total_cases'].quantile((0,0.02,0.25,0.5,0.75,0.9,0.98,1))).tolist()

m = folium.Map([10, -10], zoom_start= 2)

folium.Choropleth(
geo_data = world_countries,
data = covid_cases,
columns = ['code','total_cases'],
nan_fill_color = 'gray',
nan_fill_opacity = 0.20,
key_on = 'feature.id',
fill_color='YlGnBu',
threshold_scale=myscale,
fill_opacity=0.7,
line_opacity=1.0,
legend_name='COVID-19 Total Cases per Country | Data Source: OurWorldInData (own repr.)',
).add_to(m)


m.save(os.path.join('/Users/XXX/Results', 'covid_cases.html'))

Overlapping legend

提前致谢!

最佳答案

解决这个问题的另一种方法:

    myscale = np.linspace(covid_cases['total_cases'].min(), covid_cases['total_cases'].max(), 6)

6 是类别数或您想要的“不同颜色”。

关于Python Folium Choropleth map - 图例分位数重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61441415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com