matplotlib.pyplot.step#
- matplotlib.pyplot.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 einen Standardplot mit einem Schritt-Zeichenstil: Die x-Werte sind die Referenzpositionen und die Schritte erstrecken sich je nach where nach links/rechts/beide Richtungen.
Für den häufigen Fall, dass Sie die Werte und Kanten der Schritte kennen, verwenden Sie stattdessen
stairs.- Parameter:
- xarray-like
1D-Sequenz von x-Positionen. Es wird davon ausgegangen, dass diese monoton steigend ist, dies wird jedoch nicht überprüft.
- yarray-like
1D-Sequenz von y-Werten.
- fmtstr, optional
Ein Formatierungsstring, z. B. 'g' für eine grüne Linie. Eine detailliertere Beschreibung finden Sie unter
plot.Hinweis: Obwohl vollständige Formatierungsstrings 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 gegebenen Positionen geplottet, dies ist jedoch eine selten benötigte Funktion für Schrittdiagramme.
- where{'pre', 'post', 'mid'}, Standard: 'pre'
Definiert, 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 die gleichen wie für
plot.
- Gibt zurück:
- Liste von
Line2D Objekte, die die geplotteten Daten darstellen.
- Liste von
Anmerkungen
Hinweis
Dies ist der pyplot-Wrapper für
axes.Axes.step.