matplotlib.colors.FuncNorm #

クラス matplotlib.colors。FuncNorm ( functions , vmin = None , vmax = None , clip = False ) [source] #

拠点:FuncNorm

順方向および逆方向の関数を使用した任意の正規化。

パラメータ:
関数(呼び出し可能、呼び出し可能)

正規化のための順関数と逆関数の 2 つのタプル。forward 関数は単調でなければなりません。

両方の関数に署名が必要です

def forward(values: array-like) -> array-like
vmin、vmax float または None

vminおよび/またはvmaxが指定されていない場合、最初に処理された入力の最小値と最大値からそれぞれ初期化されます。つまり、 を__call__(A)呼び出しますautoscale_None(A)

クリップブール値、デフォルト: False

True範囲外の値が0または 1 のいずれか近い方にマップされ、マスクされた値が 1 に設定されます。マスクされた値がマスクされたままの場合。[vmin, vmax]False

クリッピングは、カラーマップでオーバーカラー、アンダーカラー、およびマスクされたカラーを設定する目的を暗黙のうちに無効にするため、驚きにつながる可能性があります。したがって、デフォルトは ですclip=False

パラメータ:
vmin、vmax float または None

vminおよび/またはvmaxが指定されていない場合、最初に処理された入力の最小値と最大値からそれぞれ初期化されます。つまり、 を__call__(A)呼び出しますautoscale_None(A)

クリップブール値、デフォルト: False

True範囲外の値が0または 1 のいずれか近い方にマップされ、マスクされた値が 1 に設定されます。マスクされた値がマスクされたままの場合。[vmin, vmax]False

クリッピングは、カラーマップでオーバーカラー、アンダーカラー、およびマスクされたカラーを設定する目的を暗黙のうちに無効にするため、驚きにつながる可能性があります。したがって、デフォルトは ですclip=False

ノート

の場合は 0 を返します。vmin == vmax

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

区間内の値データを区間に 正規化して返します。[vmin, vmax][0.0, 1.0]

パラメータ:
価値

正規化するデータ。

クリップブール

の場合None、デフォルトはself.clip(デフォルトは False) です。

ノート

まだ初期化されていない場合は、self.vminself.vmax使用して初期化されますself.autoscale_None(value)

自動スケーリング( A ) [ソース] #

vmin 、vmaxA の最小、最大に設定します

autoscale_None ( A ) [ソース] #

vmin または vmax が設定されていない場合は、Aの最小値/最大値を使用して設定します。

() [ソース] #

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

カラーマップの正規化

カラーマップの正規化

カラーマップの正規化