Как отобразить отрицательные числа на карте хлороплетов?
У меня есть GeoDataFrame с некоторыми отрицательными и некоторыми положительными значениями. Тем не менее, цветовая карта / цветная полоса не корректируется автоматически для отрицательных чисел. Как настроить цветовую карту / цветовую полосу для отрицательных чисел и поставить 0 в середине цветовой полосы?
import geopandas as gpd
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
# Create some negative values
for index, row in world.iterrows():
if world.loc[index,'pop_est'] % 2 == 0:
world.loc[index,'pop_est'] = world.loc[index,'pop_est'] * (-1)
# Plot
world.plot(column='pop_est', cmap='RdYlBu', legend=True)