matplotlib.colors.TwoSlopeNorm #
- 类 matplotlib.colors。TwoSlopeNorm ( vcenter , vmin = None , vmax = None ) [来源] #
基地:
Normalize
使用设定的中心规范化数据。
在映射概念中心周围变化率不等的数据时很有用,例如,范围从 -2 到 4 的数据,其中 0 为中点。
- 参数:
- 中心浮动
0.5
在规范化中定义的数据值。- vmin浮动,可选
0.0
在规范化中定义的数据值。默认为数据集的最小值。- vmax浮动,可选
1.0
在规范化中定义的数据值。默认为数据集的最大值。
例子
这将数据值 -4000 映射到 0.、0 到 0.5 和 +10000 到 1.0;之间的数据是线性插值的:
>>> import matplotlib.colors as mcolors >>> offset = mcolors.TwoSlopeNorm(vmin=-4000., vcenter=0., vmax=10000) >>> data = [-4000., -2000., 0., 2500., 5000., 7500., 10000.] >>> offset(data) array([0., 0.25, 0.5, 0.625, 0.75, 0.875, 1.0])
- 物业 中心#
使用#的示例matplotlib.colors.TwoSlopeNorm
颜色图归一化