matplotlib.axes.Axes.step#
- Axes.step(x, y, *args, where='pre', data=None, **kwargs)[Quelle]#
Erzeugt einen Stufenplot.
Aufrufsignaturen
step(x, y, [fmt], *, data=None, where='pre', **kwargs) step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)
Dies ist nur ein dünner Wrapper um
plot, der einige Formatierungsoptionen ändert. Die meisten Konzepte und Parameter von plot können auch hier verwendet werden.Hinweis
Diese Methode verwendet ein Standarddiagramm mit einem Step-Zeichenstil: Die x-Werte sind die Referenzpositionen und die Schritte erstrecken sich je nach where nach links/rechts/beide Richtungen.
Für den gängigen Fall, in dem Sie die Werte und Kanten der Schritte kennen, verwenden Sie stattdessen
stairs.- Parameter:
- xarray-like
1D-Sequenz von x-Positionen. Es wird angenommen, aber nicht überprüft, dass sie gleichmäßig ansteigt.
- yarray-like
1D-Sequenz von y-Pegeln.
- fmtstr, optional
Eine Formatierungszeichenkette, z. B. 'g' für eine grüne Linie. Siehe
plotfür eine detailliertere Beschreibung.Hinweis: Obwohl vollständige Formatierungszeichenketten akzeptiert werden, wird empfohlen, nur die Farbe anzugeben. Linienstile werden derzeit ignoriert (verwenden Sie stattdessen das Schlüsselwortargument linestyle). Marker werden akzeptiert und an den angegebenen Positionen gezeichnet, dies ist jedoch eine selten benötigte Funktion für Schrittdiagramme.
- where{'pre', 'post', 'mid'}, Standard: 'pre'
Gibt an, wo die Schritte platziert werden sollen
'pre': Der y-Wert wird von jeder x-Position aus konstant nach links fortgesetzt, d. h. das Intervall
(x[i-1], x[i]]hat den Werty[i].'post': Der y-Wert wird von jeder x-Position aus konstant nach rechts fortgesetzt, d. h. das Intervall
[x[i], x[i+1])hat den Werty[i].'mid': Schritte treten auf halbem Weg zwischen den x-Positionen auf.
- dataindizierbares Objekt, optional
Ein Objekt mit beschrifteten Daten. Wenn angegeben, geben Sie die Labelnamen zum Zeichnen in x und y an.
- **kwargs
Zusätzliche Parameter sind dieselben wie für
plot.
- Gibt zurück:
- Liste von
Line2D Objekte, die die geplotteten Daten darstellen.
- Liste von