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.template
Stammquellverzeichnis 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
Cycler
Objekt ähnlich wiecycler.cycler()
, enthält jedoch eine Eingabevalidierung.Rufsignaturen:
cycler(cycler) cycler(label=values[, label2=values2[, ...]]) cycler(label, values)
Form 1 kopiert ein gegebenes
Cycler
Objekt.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
Cycler
für eine einzelne Eigenschaft. Dieses Formular dient der Kompatibilität mit dem Original-Cycler. Von seiner Verwendung wird zugunsten der kwarg-Form abgeraten, dhcycler(label=values)
.- Parameter :
- Cycler Cycler
Kopierkonstruktor für Cycler.
- Etikettenstr _
Der Eigenschaftsschlüssel. Muss eine gültige
Artist
Eigenschaft 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
Cycler
fü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_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_dpi ( s ) [Quelle] #
Bestätigen Sie, dass s die Zeichenfolge 'figur' ist, oder konvertieren Sie s in Float oder Raise.
- 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_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_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]