matplotlib.rcsetup#

Das rcsetup-Modul enthält den Validierungscode für die Anpassung mit den rc-Einstellungen von Matplotlib.

Jeder rc-Einstellung wird eine Funktion zugewiesen, die verwendet wird, um alle versuchten Änderungen an dieser Einstellung zu validieren. Die Validierungsfunktionen sind im rcsetup-Modul definiert und werden verwendet, um das globale Objekt rcParams zu erstellen, das die Einstellungen speichert und auf das in Matplotlib verwiesen wird.

Die Standardwerte der rc-Einstellungen werden in der Standarddatei matplotlibrc festgelegt. Alle Hinzufügungen oder Löschungen des hier aufgelisteten Parametersatzes sollten auch an das matplotlibrc.templateStammquellverzeichnis von Matplotlib weitergegeben werden.

Klasse matplotlib.rcsetup. ValidateInStrings ( Schlüssel , gültig , Ignorecase = False , * , _deprecated_since = None ) [Quelle] #

Basen:object

valid ist eine Liste zulässiger Zeichenfolgen.

matplotlib.rcsetup. Cycler ( * args , ** kwargs ) [Quelle] #

Erstellen Sie ein CyclerObjekt ähnlich wie cycler.cycler(), enthält jedoch eine Eingabevalidierung.

Rufsignaturen:

cycler(cycler)
cycler(label=values[, label2=values2[, ...]])
cycler(label, values)

Form 1 kopiert ein gegebenes CyclerObjekt.

Form 2 erstellt ein Cycler, das eine oder mehrere Eigenschaften gleichzeitig durchläuft. Werden mehrere Eigenschaften angegeben, müssen deren Wertelisten gleich lang sein.

Formular 3 erstellt eine Cyclerfür eine einzelne Eigenschaft. Dieses Formular dient der Kompatibilität mit dem Original-Cycler. Von seiner Verwendung wird zugunsten der kwarg-Form abgeraten, dh cycler(label=values).

Parameter :
Cycler Cycler

Kopierkonstruktor für Cycler.

Etikettenstr _

Der Eigenschaftsschlüssel. Muss eine gültige ArtistEigenschaft sein. Zum Beispiel „Farbe“ oder „Linienstil“. Aliasnamen sind erlaubt, wie z. B. „c“ für „Farbe“ und „lw“ für „Linienbreite“.

Werte iterierbar

Iterable endlicher Länge der Eigenschaftswerte. Diese Werte werden validiert und lösen einen ValueError aus, wenn sie ungültig sind.

Rückgaben :
Cycler

Ein neues Cyclerfür die angegebenen Eigenschaften.

Beispiele

Erstellen eines Cyclers für eine einzelne Eigenschaft:

>>> c = cycler(color=['red', 'green', 'blue'])

Erstellen eines Cyclers zum gleichzeitigen Durchfahren mehrerer Eigenschaften (z. B. roter Kreis, grünes Plus, blaues Kreuz):

>>> c = cycler(color=['red', 'green', 'blue'],
...            marker=['o', '+', 'x'])
matplotlib.rcsetup. validate_any ( s ) [Quelle] #
matplotlib.rcsetup. validate_anylist ( s ) [Quelle] #
matplotlib.rcsetup. validate_aspect ( s ) [Quelle] #
matplotlib.rcsetup. validate_axisbelow ( s ) [Quelle] #
matplotlib.rcsetup. validate_backend ( s ) [Quelle] #
matplotlib.rcsetup. validate_bbox ( s ) [Quelle] #
matplotlib.rcsetup. validate_bool ( b ) [Quelle] #

Wandle b um booloder erhöhe.

matplotlib.rcsetup. validate_color ( s ) [Quelle] #

Gibt ein gültiges Farbargument zurück.

matplotlib.rcsetup. validate_color_for_prop_cycle ( s ) [Quelle] #
matplotlib.rcsetup. validate_color_or_auto ( s ) [Quelle] #
matplotlib.rcsetup. validate_color_or_inherit ( s ) [Quelle] #

Gibt ein gültiges Farbargument zurück.

matplotlib.rcsetup. validate_colorlist ( s ) [Quelle] #

gibt eine Liste mit Farbspezifikationen zurück

matplotlib.rcsetup. validate_cycler ( s ) [Quelle] #

Gibt ein Cycler-Objekt aus einem String-Repr oder dem Objekt selbst zurück.

matplotlib.rcsetup. validate_dashlist ( s ) [Quelle] #

gibt eine Liste von Gleitkommazahlen zurück

matplotlib.rcsetup. validate_dpi ( s ) [Quelle] #

Bestätigen Sie, dass s die Zeichenfolge 'figur' ist, oder konvertieren Sie s in Float oder Raise.

matplotlib.rcsetup. validate_fillstylelist ( s ) [Quelle] #
matplotlib.rcsetup. validate_float ( s ) [Quelle] #
matplotlib.rcsetup. validate_float_or_None ( s ) [Quelle] #
matplotlib.rcsetup. validate_floatlist ( s ) [Quelle] #

gibt eine Liste von Gleitkommazahlen zurück

matplotlib.rcsetup. validate_font_properties ( s ) [Quelle] #
matplotlib.rcsetup. validate_fontsize ( s ) [Quelle] #
matplotlib.rcsetup. validate_fontsize_None ( s ) [Quelle] #
matplotlib.rcsetup. validate_fontsizelist ( s ) [Quelle] #
matplotlib.rcsetup. validate_fontstretch ( s ) [Quelle] #
matplotlib.rcsetup. validate_fonttype ( s ) [Quelle] #

Bestätigen Sie, dass es sich um einen Postscript- oder PDF-Schrifttyp handelt, in den wir konvertieren können.

matplotlib.rcsetup. validate_fontweight ( s ) [Quelle] #
matplotlib.rcsetup. validate_hatch ( s ) [Quelle] #

Validieren Sie ein Schraffurmuster. Eine Schraffurmusterzeichenfolge kann eine beliebige Folge der folgenden Zeichen haben: .\ / | - + * . x o O

matplotlib.rcsetup. validate_hatchlist ( s ) [Quelle] #

Validieren Sie ein Schraffurmuster. Eine Schraffurmusterzeichenfolge kann eine beliebige Folge der folgenden Zeichen haben: .\ / | - + * . x o O

matplotlib.rcsetup. validate_hist_bins ( s ) [Quelle] #
matplotlib.rcsetup. validate_int ( s ) [Quelle] #
matplotlib.rcsetup. validate_int_or_None ( s ) [Quelle] #
matplotlib.rcsetup. validate_markevery ( s ) [Quelle] #

Validieren Sie die Markevery-Eigenschaft eines Line2D-Objekts.

Parameter :
s None, int, (int, int), Slice, Float, (float, float) oder list[int]
Rückgaben :
None, int, (int, int), Slice, Float, (float, float) oder list[int]
matplotlib.rcsetup. validate_markeverylist ( s ) [Quelle] #

Validieren Sie die Markevery-Eigenschaft eines Line2D-Objekts.

Parameter :
s None, int, (int, int), Slice, Float, (float, float) oder list[int]
Rückgaben :
None, int, (int, int), Slice, Float, (float, float) oder list[int]
matplotlib.rcsetup. validate_ps_distiller ( s ) [Quelle] #
matplotlib.rcsetup. validate_sketch ( s ) [Quelle] #
matplotlib.rcsetup. validate_string ( s ) [Quelle] #
matplotlib.rcsetup. validate_string_or_None ( s ) [Quelle] #
matplotlib.rcsetup. validate_stringlist ( s ) [Quelle] #

gibt eine Liste von Strings zurück

matplotlib.rcsetup. validate_whiskers ( s ) [Quelle] #