matplotlib.rcsetup#

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

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

Die Standardwerte der rc-Einstellungen sind in der Standarddatei matplotlibrc festgelegt. Jegliche Ergänzungen oder Löschungen des hier aufgeführten Parametersatzes sollten auch in die Datei lib/matplotlib/mpl-data/matplotlibrc im Stammverzeichnis des Quellcodes von Matplotlib übernommen werden.

class matplotlib.rcsetup.ValidateInStrings(key, valid, ignorecase=False, *, _deprecated_since=None)[Quelle]#

Bases: object

valid ist eine Liste zulässiger Zeichenfolgen.

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

Erstellt ein Cycler-Objekt ähnlich wie cycler.cycler(), beinhaltet aber eine Eingabevalidierung.

Aufrufsignaturen

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

Form 1 kopiert ein gegebenes Cycler-Objekt.

Form 2 erstellt einen Cycler, der über eine oder mehrere Eigenschaften gleichzeitig zyklisch wechselt. Wenn mehrere Eigenschaften angegeben sind, müssen ihre Wertelisten die gleiche Länge haben.

Form 3 erstellt einen Cycler für eine einzelne Eigenschaft. Diese Form existiert zur Kompatibilität mit dem ursprünglichen Cycler. Ihre Verwendung wird zugunsten der Schlüsselwortargumentform, d.h. cycler(label=values), nicht empfohlen.

Parameter:
cyclerCycler

Konstruktor für Kopien von Cycler.

labelstr

Der Eigenschaftsschlüssel. Muss eine gültige Artist-Eigenschaft sein. Zum Beispiel 'color' oder 'linestyle'. Aliase sind erlaubt, wie z.B. 'c' für 'color' und 'lw' für 'linewidth'.

valuesiterable

Endlich lange iterierbare Werte der Eigenschaft. Diese Werte werden validiert und lösen bei Ungültigkeit einen ValueError aus.

Gibt zurück:
Cycler

Ein neuer Cycler für die angegebenen Eigenschaften.

Beispiele

Erstellung eines Cyclers für eine einzelne Eigenschaft

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

Erstellung eines Cyclers für gleichzeitiges zyklisches Wechseln über mehrere Eigenschaften (z.B. roter Kreis, grünes Plus, blauer 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]#

Konvertiert b zu bool oder löst einen Fehler aus.

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 von Farbspezifikationen zurück.

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

Gibt ein Cycler-Objekt aus einer String-Repräsentation 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ätigt, dass s die Zeichenfolge 'figure' ist oder konvertiert s in eine Gleitkommazahl oder löst einen Fehler aus.

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ätigt, dass dies ein Postscript- oder PDF-Schriftarttyp ist, in den wir konvertieren können.

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

Validiert ein Schattierungsmuster. Eine Schattierungsmusterzeichenfolge kann jede Sequenz der folgenden Zeichen enthalten: \ / | - + * . x o O.

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

Validiert ein Schattierungsmuster. Eine Schattierungsmusterzeichenfolge kann jede Sequenz der folgenden Zeichen enthalten: \ / | - + * . 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]#

Validiert die Eigenschaft markevery eines Line2D-Objekts.

Parameter:
sNone, int, (int, int), slice, float, (float, float) oder list[int]
Gibt zurück:
None, int, (int, int), slice, float, (float, float) oder list[int]
matplotlib.rcsetup.validate_markeverylist(s)[Quelle]#

Validiert die Eigenschaft markevery eines Line2D-Objekts.

Parameter:
sNone, int, (int, int), slice, float, (float, float) oder list[int]
Gibt zurück:
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 Zeichenfolgen zurück.

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