matplotlib.axes.Axes.set_prop_cycle #
- Achsen. set_prop_cycle ( * args , ** kwargs ) [Quelle] #
Legen Sie den Eigenschaftszyklus der Achsen fest.
Der Eigenschaftszyklus steuert die Stileigenschaften wie Farbe, Markierung und Linienstil zukünftiger Plotbefehle. Die Stileigenschaften von Daten, die den Achsen bereits hinzugefügt wurden, werden nicht geändert.
Rufsignaturen:
set_prop_cycle(cycler) set_prop_cycle(label=values[, label2=values2[, ...]]) set_prop_cycle(label, values)
Form 1 setzt gegebenes
Cycler
Objekt.Form 2 erstellt ein
Cycler
, das eine oder mehrere Eigenschaften gleichzeitig durchläuft, und legt es als Eigenschaftszyklus der Achsen fest. Werden mehrere Eigenschaften angegeben, müssen deren Wertelisten gleich lang sein. Dies ist nur eine Abkürzung, um explizit einen Cycler zu erstellen und an die Funktion zu übergeben, dh es ist die Abkürzung für .set_prop_cycle(cycler(label=values label2=values2, ...))
Form 3 erstellt ein
Cycler
für eine einzelne Eigenschaft und legt es als Eigenschaftszyklus der Achsen fest. Dieses Formular dient der Kompatibilität mit der ursprünglichencycler.cycler
Schnittstelle. Von seiner Verwendung wird zugunsten der kwarg-Form abgeraten, dhset_prop_cycle(label=values)
.- Parameter :
- Cycler Cycler
Stellen Sie den angegebenen Cycler ein. Keiner setzt auf den durch den aktuellen Stil definierten Zyklus zurück.
- 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.
Siehe auch
matplotlib.rcsetup.cycler
Komfortfunktion zum Erstellen von validierten Cyclern für Eigenschaften.
cycler.cycler
Die ursprüngliche Funktion zum Erstellen nicht validierter Cycler.
Beispiele
Festlegen des Eigenschaftszyklus für eine einzelne Eigenschaft:
>>> ax.set_prop_cycle(color=['red', 'green', 'blue'])
Eigenschaftszyklus zum gleichzeitigen Überfahren mehrerer Eigenschaften einstellen (z. B. roter Kreis, grünes Plus, blaues Kreuz):
>>> ax.set_prop_cycle(color=['red', 'green', 'blue'], ... marker=['o', '+', 'x'])