python - 如何在 matplotlib 中自定义颜色条(规范化)?
问题描述
我的颜色条比例范围是 -1 到 1,但我希望它是指数形式的,为此,我也尝试了 levels = np.linspace(-100e-2,100e-2) ,但它也没有给出想要的规模2
import xarray as xr
import numpy as np
import matplotlib.pyplot as plt
ds = xr.open_dataset('PL_Era_Tkt.nc')
wp = ds.w.mean(dim=['longitude','latitude']).plot.contourf(x='time',cmap='RdBu',add_colorbar=False,extend='both')
wpcb = plt.colorbar(wp)
wpcb.set_label(label='Pa.s${^{-1}}$',size=13)
plt.gca().invert_yaxis()
plt.title('Vertical Velocity',size=15)