matplotlib.colors.ColorSequenceRegistry#

class matplotlib.colors.ColorSequenceRegistry[Quelle]#

Bases: Mapping

Container für Farbschemata, die Matplotlib namentlich bekannt sind.

Die universelle Registrierungsinstanz ist matplotlib.color_sequences. Es sollte für Benutzer keinen Bedarf geben, ColorSequenceRegistry selbst zu instanziieren.

Der Lesezugriff verwendet eine dict-ähnliche Schnittstelle, die Namen auf Listen von Farben abbildet.

import matplotlib as mpl
colors = mpl.color_sequences['tab10']

Eine Liste der integrierten Farbsequenzen finden Sie unter Benannte Farbsequenzen. Die zurückgegebenen Listen sind Kopien, sodass deren Änderung die globale Definition der Farbsequenz nicht verändert.

Zusätzliche Farbsequenzen können über ColorSequenceRegistry.register hinzugefügt werden.

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. Betrachten Sie dies als eine Momentaufnahme der color_list, die die Registrierung zum Zeitpunkt der Registrierung erstellt.

Parameter:
namestr

Der Name für die Farbsequenz.

color_listListe von Farbe

Ein iterierbares Objekt, das beim Iterieren über gültige Matplotlib-Farben zurückgibt. Beachten Sie jedoch, dass die zurückgegebene Farbsequenz unabhängig vom Eingabetyp immer eine Liste ist.

unregister(name)[Quelle]#

Entfernen Sie eine Sequenz aus der Registrierung.

Sie können keine integrierten Farbsequenzen entfernen.

Wenn der Name nicht registriert ist, wird ohne Fehler zurückgekehrt.

Beispiele für die Verwendung von matplotlib.colors.ColorSequenceRegistry#

Benannte Farbschemata

Benannte Farbschemata

Verschachtelte Kreisdiagramme

Verschachtelte Kreisdiagramme