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 - 1boundaries[-1]クリップが の場合
False、範囲外の値は、下にある場合は -1 にマップされ、上にある場合はncolorsboundaries[0]にマップされます。これらは、 によって有効なインデックスに変換されます。boundaries[-1]Colormap.__call__- 拡張{'どちらでもない', '両方', '最小', '最大'}, デフォルト: 'どちらでもない'
ビンの数を拡張して、境界を越えた領域の 1 つまたは両方を含めます。たとえば、
extendが 'min' の場合、境界の最初のペア間の領域がマップされる色は、カラーマップの最初の色とは異なり、既定では、aColorbarは左側または下端。
ノート
色よりもビン (拡張を含む) が少ない場合、 範囲を範囲に線形補間することによってカラー インデックスが選択され、カラーマップの中央にあるいくつかの色が効果的にスキップされます。
[0, nbins - 1][0, ncolors - 1]- __call__ (値、クリップ=なし) [ソース] #
このメソッドは
Normalize.__call__、整数または int16 の配列を返すことを除いて、 と同様に動作します。