matplotlib.rcsetup
#
Le module rcsetup contient le code de validation pour la personnalisation à l'aide des paramètres rc de Matplotlib.
Chaque paramètre rc se voit attribuer une fonction utilisée pour valider toute tentative de modification de ce paramètre. Les fonctions de validation sont définies dans le module rcsetup et sont utilisées pour construire l'objet global rcParams qui stocke les paramètres et est référencé dans Matplotlib.
Les valeurs par défaut des paramètres rc sont définies dans le fichier matplotlibrc par défaut. Tout ajout ou suppression au jeu de paramètres répertorié ici doit également être propagé dans le matplotlibrc.template
répertoire source racine de Matplotlib.
- classe matplotlib.rcsetup. ValidateInStrings ( key , valid , ignorecase = False , * , _deprecated_since = None ) [source] #
Socles :
object
valid est une liste de chaînes légales.
- matplotlib.rcsetup. cycleur ( * args , ** kwargs ) [source] #
Créez un
Cycler
objet semblable àcycler.cycler()
, mais inclut la validation des entrées.Signatures d'appel :
cycler(cycler) cycler(label=values[, label2=values2[, ...]]) cycler(label, values)
La forme 1 copie un
Cycler
objet donné.Le formulaire 2 crée un
Cycler
qui parcourt simultanément une ou plusieurs propriétés. Si plusieurs propriétés sont données, leurs listes de valeurs doivent avoir la même longueur.Le formulaire 3 crée un
Cycler
pour une seule propriété. Cette fiche existe pour la compatibilité avec le cycleur d'origine. Son utilisation est déconseillée au profit de la forme kwarg, c'est-à-direcycler(label=values)
.- Paramètres :
- cycleur Cycleur
Copier le constructeur pour Cycler.
- étiquette str
La clé de propriété. Doit être une propriété valide
Artist
. Par exemple, 'couleur' ou 'style de ligne'. Les alias sont autorisés, tels que 'c' pour 'color' et 'lw' pour 'linewidth'.- valeurs itérables
Itérable de longueur finie des valeurs de propriété. Ces valeurs sont validées et déclencheront une ValueError si elles sont invalides.
- Retours :
- Cycleur
Un nouveau
Cycler
pour les propriétés données.
Exemples
Création d'un cycleur pour une seule propriété :
>>> c = cycler(color=['red', 'green', 'blue'])
Création d'un cycleur pour parcourir simultanément plusieurs propriétés (par exemple, cercle rouge, vert plus, croix bleue) :
>>> c = cycler(color=['red', 'green', 'blue'], ... marker=['o', '+', 'x'])
- matplotlib.rcsetup. valider_color_or_inherit ( s ) [source] #
Renvoie un argument de couleur valide.
- matplotlib.rcsetup. valider_colorlist ( s ) [source] #
renvoie une liste de spécifications de couleurs
- matplotlib.rcsetup. valider_cycler ( s ) [source] #
Renvoie un objet Cycler à partir d'une chaîne repr ou de l'objet lui-même.
- matplotlib.rcsetup. valider_dpi ( s ) [source] #
Confirmez que s est une chaîne 'chiffre' ou convertissez s en flottant ou en élévation.
- matplotlib.rcsetup. valider_fonttype ( s ) [source] #
Confirmez qu'il s'agit d'un type de police Postscript ou PDF que nous savons convertir.
- matplotlib.rcsetup. valider_hatch ( s ) [source] #
Valider un motif de hachures. Une chaîne de motifs de hachures peut avoir n'importe quelle séquence des caractères suivants : .
\ / | - + * . x o O
- matplotlib.rcsetup. valider_hatchlist ( s ) [source] #
Valider un motif de hachures. Une chaîne de motifs de hachures peut avoir n'importe quelle séquence des caractères suivants : .
\ / | - + * . x o O
- matplotlib.rcsetup. valider_markevery ( s ) [source] #
Validez la propriété markevery d'un objet Line2D.
- Paramètres :
- s None, int, (int, int), slice, float, (float, float) ou list[int]
- Retours :
- Aucun, int, (int, int), slice, float, (float, float) ou list[int]