當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。