当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib TwoSlopeNorm用法及代码示例


本文简要介绍 python 语言中 matplotlib.colors.TwoSlopeNorm 的用法。

用法

class matplotlib.colors.TwoSlopeNorm(vcenter, vmin=None, vmax=None)

基础: Normalize

使用设定的中心规范化数据。

在映射概念中心周围变化率不相等的数据时很有用,例如,范围从 -2 到 4 的数据,其中 0 为中点。

参数
vcenter 浮点数

在规范化中定义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])

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.colors.TwoSlopeNorm。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。