matplotlib.colors.ColorSequenceRegistry #
- クラス matplotlib.colors。ColorSequenceRegistry [ソース] #
拠点:
Mapping
Matplotlib が名前で認識している一連の色のコンテナー。
ユニバーサル レジストリのインスタンスは
matplotlib.color_sequences
です。ユーザーが自分自身をインスタンス化する必要はありませんColorSequenceRegistry
。読み取りアクセスは、名前を色のリストにマッピングする dict のようなインターフェイスを使用します。
import matplotlib as mpl cmap = mpl.color_sequences['tab10']
返されるリストはコピーであるため、変更によってカラー シーケンスのグローバルな定義が変更されることはありません。
追加のカラー シーケンスは、次の方法で追加できます
ColorSequenceRegistry.register
。mpl.color_sequences.register('rgb', ['r', 'g', 'b'])
- register ( name , color_list ) [source] #
新しい配色を登録します。
カラー シーケンス レジストリには、指定されたcolor_listのコピーが格納されるため、元のリストが将来変更されても、登録されたカラー シーケンスには影響しません。これは、レジストリが登録時にcolor_listのスナップショットを取得していると考えてください。
- パラメータ:
- 名前文字列
カラー シーケンスの名前。
- color_list色のリスト
反復処理時に有効な Matplotlib 色を返す反復可能オブジェクト。ただし、入力タイプに関係なく、返されるカラー シーケンスは常にリストになることに注意してください。