matplotlib.colors.BoundaryNorm #
- クラス matplotlib.colors。BoundaryNorm (境界、 ncolors、 clip = False、 *、 extend = 'どちらでもない' ) [source] #
拠点:
Normalize
離散間隔に基づいてカラーマップ インデックスを生成します。
Normalize
またはとは異なりLogNorm
、BoundaryNorm
値を間隔 0 ~ 1 ではなく整数にマップします。- パラメータ:
- 配列のような境界
少なくとも 2 つのビン エッジの単調増加シーケンス: n 番目のビンに含まれるデータは、n 番目の色にマッピングされます。
- ncolors int
使用するカラーマップ内の色の数。
- クリップブール、オプション
クリップが の場合
True
、範囲外の値は、下にある場合は 0 にマップされ、上にある場合は にboundaries[0]
マップされます。ncolors - 1
boundaries[-1]
クリップが の場合
False
、範囲外の値は、下にある場合は -1 にマップされ、上にある場合はncolorsboundaries[0]
にマップされます。これらは、 によって有効なインデックスに変換されます。boundaries[-1]
Colormap.__call__
- 拡張{'どちらでもない', '両方', '最小', '最大'}, デフォルト: 'どちらでもない'
ビンの数を拡張して、境界を越えた領域の 1 つまたは両方を含めます。たとえば、
extend
が 'min' の場合、境界の最初のペア間の領域がマップされる色は、カラーマップの最初の色とは異なり、既定では、aColorbar
は左側または下端。
ノート
色よりもビン (拡張を含む) が少ない場合、 範囲を範囲に線形補間することによってカラー インデックスが選択され、カラーマップの中央にあるいくつかの色が効果的にスキップされます。
[0, nbins - 1]
[0, ncolors - 1]
- __call__ (値、クリップ=なし) [ソース] #
このメソッドは
Normalize.__call__
、整数または int16 の配列を返すことを除いて、 と同様に動作します。
#を使用した例matplotlib.colors.BoundaryNorm
色とりどりの線
カラーマップの正規化
注釈付きヒートマップの作成
マスクされた画像
pcolormesh
左心室ブルズアイ
カスタマイズされたカラーバーのチュートリアル
カラーマップの正規化