matplotlib.colors.BoundaryNorm #

クラス matplotlib.colors。BoundaryNorm (境界 ncolors clip = False * extend = 'どちらでもない' ) [source] #

拠点:Normalize

離散間隔に基づいてカラーマップ インデックスを生成します。

Normalizeまたはとは異なりLogNormBoundaryNorm値を間隔 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' の場合、境界の最初のペア間の領域がマップされる色は、カラーマップの最初の色とは異なり、既定では、a Colorbarは左側または下端。

ノート

色よりもビン (拡張を含む) が少ない場合、 範囲を範囲に線形補間することによってカラー インデックスが選択され、カラーマップの中央にあるいくつかの色が効果的にスキップされます。[0, nbins - 1][0, ncolors - 1]

__call__ (クリップ=なし) [ソース] #

このメソッドはNormalize.__call__、整数または int16 の配列を返すことを除いて、 と同様に動作します。

() [ソース] #
レイズ:
ValueError

BoundaryNorm は反転できないため、このメソッドを呼び出すと常にエラーが発生します

#を使用した例matplotlib.colors.BoundaryNorm

色とりどりの線

色とりどりの線

色とりどりの線
カラーマップの正規化

カラーマップの正規化

カラーマップの正規化
注釈付きヒートマップの作成

注釈付きヒートマップの作成

注釈付きヒートマップの作成
マスクされた画像

マスクされた画像

マスクされた画像
pcolormesh

pcolormesh

pcolormesh
左心室ブルズアイ

左心室ブルズアイ

左心室ブルズアイ
カスタマイズされたカラーバーのチュートリアル

カスタマイズされたカラーバーのチュートリアル

カスタマイズされたカラーバーのチュートリアル
カラーマップの正規化

カラーマップの正規化

カラーマップの正規化