matplotlib.colors.ColorSequenceRegistry #
- Klasse matplotlib.colors. ColorSequenceRegistry [Quelle] #
Basen:
Mapping
Container für Farbfolgen, die Matplotlib namentlich bekannt sind.
Die universelle Registrierungsinstanz ist
matplotlib.color_sequences
. Benutzer sollten sich nicht selbst instanziierenColorSequenceRegistry
müssen.Der Lesezugriff verwendet eine dict-ähnliche Schnittstelle, die Namen auf Farblisten abbildet:
import matplotlib as mpl cmap = mpl.color_sequences['tab10']
Die zurückgegebenen Listen sind Kopien, so dass ihre Modifikation die globale Definition der Farbreihenfolge nicht ändert.
Zusätzliche Farbsequenzen können hinzugefügt werden über
ColorSequenceRegistry.register
:mpl.color_sequences.register('rgb', ['r', 'g', 'b'])
- register ( name , color_list ) [Quelle] #
Registrieren Sie eine neue Farbsequenz.
Die Farbsequenzregistrierung speichert eine Kopie der gegebenen color_list , sodass zukünftige Änderungen an der ursprünglichen Liste die registrierte Farbsequenz nicht beeinflussen. Stellen Sie sich das so vor, als würde die Registrierung bei der Registrierung einen Schnappschuss von color_list machen .
- Parameter :
- Namensstr _
Der Name für die Farbsequenz.
- color_list Liste von Farben
Eine Iterable, die beim Iterieren gültige Matplotlib-Farben zurückgibt. Beachten Sie jedoch, dass die zurückgegebene Farbsequenz unabhängig vom Eingabetyp immer eine Liste ist.