我正在使用naturalearth_lowres数据帧,并添加了一列用于区别(外部值,我不想谈论源)。但是,这些差异是正数和负数,当我尝试使用
绘制它们时import geopandas as gpd
import matplotlib.pyplot as plt
gdf = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
gdf['diff'] = gdf['pop_est'] - gdf['gdp_md_est']
gdf.plot(column='diff', legend=True)
plt.show()
结果是带有图例的图不低于0。因此,每个低于0的值看起来都是0。
还有什么方法可以使负值绘制图表?