matplotlib.pyplot.step #
- matplotlib.pyplot. 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
stairs
stattdessen.- 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
plot
fü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 von
Line2D
Objekte, die die gezeichneten Daten darstellen.
- Liste von