matplotlib.colors.ColorSequenceRegistry#
- class matplotlib.colors.ColorSequenceRegistry[Quelle]#
Bases:
MappingContainer für Farbschemata, die Matplotlib namentlich bekannt sind.
Die universelle Registrierungsinstanz ist
matplotlib.color_sequences. Es sollte für Benutzer keinen Bedarf geben,ColorSequenceRegistryselbst 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.registerhinzugefü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.