matplotlib.axes.Axes.step #

Achsen. step ( x , y , * args , where = 'pre' , data = None , ** kwargs ) [Quelle] #

Machen Sie ein Stufendiagramm.

Rufsignaturen:

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 plot, der einige Formatierungsoptionen ändert. Die meisten Konzepte und Parameter von Plot können auch hier verwendet werden.

Notiz

Diese Methode verwendet ein Standarddiagramm mit einem Schritt-Darstellungsstil: Die x - Werte sind die Referenzpositionen und die Schritte erstrecken sich nach links/rechts/in beide Richtungen, je nachdem, wo .

Für den häufigen Fall, dass Sie die Werte und Kanten der Stufen kennen, verwenden Sie stairsstattdessen.

Parameter :
x -Array-ähnlich

1D-Folge von x-Positionen. Es wird angenommen, aber nicht überprüft, dass sie gleichmäßig ansteigt.

y Array-ähnlich

1D-Folge von y-Ebenen.

fmtstr , optional

Ein Formatstring, zB 'g' für eine grüne Linie. Siehe plotfür eine ausführlichere Beschreibung.

Hinweis: Obwohl Zeichenfolgen im vollständigen Format akzeptiert werden, wird empfohlen, nur die Farbe anzugeben. Linienstile werden derzeit ignoriert (verwenden Sie stattdessen das Schlüsselwortargument linestyle ). Markierungen werden akzeptiert und an den angegebenen Positionen geplottet, jedoch ist dies eine selten benötigte Funktion für Stufenplots.

wobei {'pre', 'post', 'mid'}, Standard: 'pre'

Definieren Sie, wo die Stufen platziert werden sollen:

  • 'pre': Der y-Wert wird von jeder x -Position nach links konstant fortgesetzt , dh das Intervall hat den Wert .(x[i-1], x[i]]y[i]

  • 'post': Der y-Wert wird von jeder x -Position stetig nach rechts fortgesetzt , dh das Intervall hat den Wert .[x[i], x[i+1])y[i]

  • 'mid': Schritte treten auf halbem Weg zwischen den x - Positionen auf.

data indexierbares Objekt, optional

Ein Objekt mit beschrifteten Daten. Geben Sie, falls vorhanden, die Beschriftungsnamen an, die in x und y gezeichnet werden sollen .

**Kwarg

Weitere Parameter sind die gleichen wie bei plot.

Rückgaben :
Liste vonLine2D

Objekte, die die gezeichneten Daten darstellen.

Beispiele mit matplotlib.axes.Axes.step#

Schritt (x, y)

Schritt (x, y)

Schritt (x, y)