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.templateré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 Cyclerobjet 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 Cyclerobjet donné.

Le formulaire 2 crée un Cyclerqui 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 Cyclerpour 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-à-dire cycler(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 Cyclerpour 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_tout ( s ) [source] #
matplotlib.rcsetup. valider_anylist ( s ) [source] #
matplotlib.rcsetup. valider_aspect ( s ) [source] #
matplotlib.rcsetup. valider_axeci -dessous ( s ) [source] #
matplotlib.rcsetup. valider_backend ( s ) [source] #
matplotlib.rcsetup. valider_bbox ( s ) [source] #
matplotlib.rcsetup. valider_bool ( b ) [source] #

Convertissez b en boolou relancez.

matplotlib.rcsetup. valider_color ( s ) [source] #

Renvoie un argument de couleur valide.

matplotlib.rcsetup. valider_color_for_prop_cycle ( s ) [source] #
matplotlib.rcsetup. valider_color_or_auto ( s ) [source] #
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_dashlist ( s ) [source] #

renvoie une liste de flottants

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_fillstylelist ( s ) [source] #
matplotlib.rcsetup. valider_float ( s ) [source] #
matplotlib.rcsetup. valider_float_or_None ( s ) [source] #
matplotlib.rcsetup. valider_floatlist ( s ) [source] #

renvoie une liste de flottants

matplotlib.rcsetup. valider_font_properties ( s ) [source] #
matplotlib.rcsetup. valider_fontsize ( s ) [source] #
matplotlib.rcsetup. valider_fontsize_None ( s ) [source] #
matplotlib.rcsetup. valider_fontsizelist ( s ) [source] #
matplotlib.rcsetup. valider_fontstretch ( s ) [source] #
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_fontweight ( s ) [source] #
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_hist_bins ( s ) [source] #
matplotlib.rcsetup. valider_int ( s ) [source] #
matplotlib.rcsetup. valider_int_or_None ( s ) [source] #
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]
matplotlib.rcsetup. valider_markeverylist ( 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]
matplotlib.rcsetup. valider_ps_distiller ( s ) [source] #
matplotlib.rcsetup. valider_sketch ( s ) [source] #
matplotlib.rcsetup. valider_string ( s ) [source] #
matplotlib.rcsetup. valider_string_or_None ( s ) [source] #
matplotlib.rcsetup. valider_stringlist ( s ) [source] #

renvoie une liste de chaînes

matplotlib.rcsetup. valider_whiskers ( s ) [source] #