matplotlib.colors.ColorSequenceRegistry #

classe matplotlib.colors. ColorSequenceRegistry [source] #

Socles :Mapping

Conteneur pour les séquences de couleurs connues de Matplotlib par leur nom.

L'instance de registre universel est matplotlib.color_sequences. Les utilisateurs ne devraient pas avoir besoin de s'instancier ColorSequenceRegistry eux-mêmes.

L'accès en lecture utilise une interface de type dict mappant les noms à des listes de couleurs :

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

Les listes retournées sont des copies, de sorte que leur modification ne change pas la définition globale de la séquence de couleurs.

Des séquences de couleurs supplémentaires peuvent être ajoutées via ColorSequenceRegistry.register:

mpl.color_sequences.register('rgb', ['r', 'g', 'b'])
registre ( nom , liste_couleur ) [source] #

Enregistrez une nouvelle séquence de couleurs.

Le registre de séquence de couleurs stocke une copie de la color_list donnée , de sorte que les modifications futures de la liste d'origine n'affectent pas la séquence de couleurs enregistrée. Considérez cela comme le registre prenant un instantané de color_list lors de l'enregistrement.

Paramètres :
chaîne de nom

Nom de la séquence de couleurs.

color_list liste de couleurs

Un itérable renvoyant des couleurs Matplotlib valides lors de l'itération. Notez cependant que la séquence de couleurs renvoyée sera toujours une liste quel que soit le type d'entrée.

désinscrire ( nom ) [source] #

Supprimer une séquence du registre.

Vous ne pouvez pas supprimer les séquences de couleurs intégrées.

Si le nom n'est pas enregistré, renvoie sans erreur.