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 plot fü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 Wert y[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 Wert y[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.

Beispiele mit matplotlib.axes.Axes.step#

Step Demo

Step Demo

stairs(values)

stairs(values)