gpt4 book ai didi

python - 如何调整 geopandas 中的颜色条大小?

转载 作者:行者123 更新时间:2023-12-05 04:37:03 28 4
gpt4 key购买 nike

我使用 geopandas 创建了这张 map ,但我无法使颜色条与图中的大小相同。

ax = covid_death_per_millon_geo.plot(column = 'total_deaths_per_million', legend = True, cmap = 'RdYlGn_r', figsize=(20,15))
ax.set_title('Covid deaths per Million', size = 20)
ax.set_axis_off()

/image/a26oJ.png

最佳答案

GeoPandas 图上的颜色条是 Matplotlib colorbar 对象,所以它值得 checking those docs .

添加 legend_kwds 选项并定义 shr​​ink 值以更改颜色栏的大小(此示例将其缩小为默认值的 50%):

ax = covid_death_per_millon_geo.plot(
column="total_deaths_per_million",
legend=True,
legend_kwds={
"shrink":.5
},
cmap="RdYlGn_r",
figsize=(20, 15)
)

或者,更改颜色栏的位置 以将其放在 map 下方。您可能想要同时更改位置和大小:

ax = covid_death_per_millon_geo.plot(
column="total_deaths_per_million",
legend=True,
legend_kwds={
"location":"bottom",
"shrink":.5
},
cmap="RdYlGn_r",
figsize=(20, 15)
)

关于python - 如何调整 geopandas 中的颜色条大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70754841/

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