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 色を返す反復可能オブジェクト。ただし、入力タイプに関係なく、返されるカラー シーケンスは常にリストになることに注意してください。

登録解除(名前) [ソース] #

レジストリからシーケンスを削除します。

組み込みのカラー シーケンスを削除することはできません。

名前が登録されていない場合は、エラーなしで戻ります。