matplotlib.colors.ColorSequenceRegistry #

classe matplotlib.colors. ColorSequenceRegistry [fonte] #

Basi:Mapping

Contenitore per sequenze di colori note a Matplotlib per nome.

L'istanza del registro universale è matplotlib.color_sequences. Non dovrebbe essere necessario che gli utenti istanzino ColorSequenceRegistry se stessi.

L'accesso in lettura utilizza un'interfaccia simile a un dict che associa i nomi agli elenchi di colori:

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

Gli elenchi restituiti sono copie, in modo che la loro modifica non modifichi la definizione globale della sequenza di colori.

Ulteriori sequenze di colori possono essere aggiunte tramite ColorSequenceRegistry.register:

mpl.color_sequences.register('rgb', ['r', 'g', 'b'])
register ( nome , lista_colori ) [fonte] #

Registra una nuova sequenza di colori.

Il registro della sequenza di colori memorizza una copia del dato color_list , in modo che le future modifiche all'elenco originale non influenzino la sequenza di colori registrata. Pensa a questo come al registro che scatta un'istantanea di color_list al momento della registrazione.

Parametri :
nome str

Il nome della sequenza di colori.

color_list lista di colori

Un iterabile che restituisce colori Matplotlib validi durante l'iterazione. Si noti tuttavia che la sequenza di colori restituita sarà sempre un elenco indipendentemente dal tipo di input.

annullare la registrazione ( nome ) [fonte] #

Rimuovere una sequenza dal registro.

Non è possibile rimuovere le sequenze di colori incorporate.

Se il nome non è registrato, ritorna senza errori.