matplotlib.rcsetup
#
rcsetup モジュールには、Matplotlib の rc 設定を使用してカスタマイズするための検証コードが含まれています。
各 rc 設定には、その設定に対して試行された変更を検証するために使用される関数が割り当てられます。検証関数は rcsetup モジュールで定義され、設定を格納し、Matplotlib 全体で参照される rcParams グローバル オブジェクトを構築するために使用されます。
rc 設定のデフォルト値は、デフォルトの matplotlibrc ファイルに設定されています。ここにリストされているパラメーター セットへの追加または削除はmatplotlibrc.template
、Matplotlib のルート ソース ディレクトリにも反映される必要があります。
- クラス matplotlib.rcsetup。ValidateInStrings ( key , valid , ignorecase = False , * , _deprecated_since = None ) [source] #
拠点:
object
有効な文字列のリストです。
- matplotlib.rcsetup. cycler ( * args , ** kwargs ) [ソース] #
Cycler
によく似たオブジェクトを作成しますcycler.cycler()
が、入力の検証が含まれます。呼び出し署名:
cycler(cycler) cycler(label=values[, label2=values2[, ...]]) cycler(label, values)
フォーム 1 は、特定のオブジェクトをコピーし
Cycler
ます。フォーム 2 は、
Cycler
1 つ以上のプロパティを同時に循環する を作成します。複数のプロパティが指定されている場合、それらの値リストは同じ長さでなければなりません。フォーム 3 は
Cycler
、単一のプロパティに対して を作成します。このフォームは、元のサイクラーとの互換性のために存在します。kwarg 形式、つまりcycler(label=values)
.- パラメータ:
- サイクラーサイクラー
Cycler のコピー コンストラクター。
- ラベル文字列
プロパティ キー。有効なプロパティである必要があり
Artist
ます。たとえば、'color' や 'linestyle' などです。'color' の 'c' や 'linewidth' の 'lw' などのエイリアスを使用できます。- 反復可能な値
プロパティ値の反復可能な有限長。これらの値は検証され、無効な場合は ValueError が発生します。
- 戻り値:
- サイクラー
Cycler
指定されたプロパティの新しい。
例
単一のプロパティのサイクラーの作成:
>>> c = cycler(color=['red', 'green', 'blue'])
複数のプロパティを同時に循環するためのサイクラーの作成 (例: 赤丸、緑プラス、青十字):
>>> c = cycler(color=['red', 'green', 'blue'], ... marker=['o', '+', 'x'])
- matplotlib.rcsetup. validate_dpi ( s ) [ソース] #
s が文字列 'figure' であることを確認するか、s を float または raise に変換します。
- matplotlib.rcsetup. validate_fonttype ( s ) [ソース] #
これが、変換方法がわかっている Postscript または PDF フォント タイプであることを確認します。
- matplotlib.rcsetup. validate_hatch ( s ) [ソース] #
ハッチング パターンを検証します。ハッチング パターン文字列には、次の文字の任意のシーケンスを含めることができます: .
\ / | - + * . x o O
- matplotlib.rcsetup. validate_hatchlist ( s ) [ソース] #
ハッチング パターンを検証します。ハッチング パターン文字列には、次の文字の任意のシーケンスを含めることができます: .
\ / | - + * . x o O
- matplotlib.rcsetup. validate_markevery ( s ) [ソース] #
Line2D オブジェクトの markevery プロパティを検証します。
- パラメータ:
- ■ None、int、(int、int)、slice、float、(float、float)、または list[int]
- 戻り値:
- None、int、(int、int)、slice、float、(float、float)、または list[int]