matplotlib.colors.TwoSlopeNorm #
- クラス matplotlib.colors。TwoSlopeNorm ( vcenter , vmin =なし, vmax =なし) [ソース] #
拠点:
Normalize
中心を設定してデータを正規化します。
0 を中間点として、-2 から 4 の範囲のデータなど、概念的な中心の周りの変化率が等しくないデータをマッピングする場合に役立ちます。
- パラメータ:
- vcenter float
正規化で定義するデータ値
0.5
。- vmin float、オプション
正規化で定義するデータ値
0.0
。デフォルトはデータセットの最小値です。- vmax float、オプション
正規化で定義するデータ値
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])
- プロパティ vCenter #
#を使用した例matplotlib.colors.TwoSlopeNorm
カラーマップの正規化