matplotlib.colors.make_norm_from_scale #
- matplotlib.colors. make_norm_from_scale ( scale_cls , base_norm_cls =なし, * , init =なし) [source] #
Normalizeサブクラスからサブクラスを構築するためのデコレーターScaleBase。後
@make_norm_from_scale(scale_cls) class norm_cls(Normalize): ...
norm_clsは、正規化計算がscale_clsに転送されるようにメソッドで埋められます(つまり、scale_clsは、norm_cls で正規化されたマップ可能オブジェクトのカラーバーに使用されるスケールです)。
initが渡されない場合、 norm_clsのコンストラクター シグネチャは次の ようになります。これら 3 つのパラメーターは基本クラス ( ) に転送され、scale_clsオブジェクトは引数なし (ダミー軸以外) で初期化されます。
norm_cls(vmin=None, vmax=None, clip=False)Normalize.__init__scale_clsコンストラクターが追加のパラメーターを受け取る場合は、 init を に渡す必要があります
make_norm_from_scale。署名のみに使用されるcallable です。まず、この署名がnorm_clsの署名になります。次に、norm_clsコンストラクターは、この署名を使用して渡されたパラメーターをバインドし、バインドされたvmin、 vmax、およびclip値を抽出して に渡しNormalize.__init__、残りのバインドされた値 (署名によって定義されたデフォルトを含む) をscale_clsコンストラクターに転送します。 .