如何将绝对值绘制到geopandas世界地图?

2024-05-19 12:36:38 发布

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

我正在使用一个脚本来绘制lowres世界地图上每个国家的人口值,但由于其比例尺很大(值介于0和1.2B之间),0或NaN值的国家看起来与10万左右的国家完全相同。为了避免这种情况,我想绘制地图上每个国家的绝对值,所以你可以更好的区分,但我不知道怎么做。你知道吗

我剧本中有趣的部分是这样的:

import geopandas as gpd
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable    

_, ax = plt.subplots(1, 1)
divider = make_axes_locatable(ax)
cax = divider.append_axes('right', size='5%', pad=0.1)
world.plot(column='pop_est', ax=ax, cax=cax, legend=True)
plt.show()

子图用于色条。你知道吗


Tags: import脚本makeas绘制plt国家nan