请注意,在matplotlib
3.1版中,添加了DivergingNorm类。我认为它涵盖了您的用例。可以这样使用:
from matplotlib import colorscolors.DivergingNorm(vmin=-4000., vcenter=0., vmax=10000)
在matplotlib
3.2中,该类已重命名为TwoSlopesNorm

请注意,在matplotlib
3.1版中,添加了DivergingNorm类。我认为它涵盖了您的用例。可以这样使用:
from matplotlib import colorscolors.DivergingNorm(vmin=-4000., vcenter=0., vmax=10000)
在matplotlib
3.2中,该类已重命名为TwoSlopesNorm