matplotlib.axes.Axes.stairs#

Axes.stairs(values, edges=None, *, orientation='vertical', baseline=0, fill=False, data=None, **kwargs)[Quelle]#

Zeichnet eine schrittweise konstante Funktion als Linie oder gefüllten Plot.

edges definieren die x-Achsenpositionen der Stufen. values die Funktionswerte zwischen diesen Stufen. Abhängig von fill wird die Funktion entweder als kontinuierliche Linie mit vertikalen Segmenten an den Kanten oder als ausgefüllter Bereich gezeichnet.

Parameter:
valuesarray-artig

Die Stufenhöhen.

edgesarray-artig

Die Stufenpositionen, mit len(edges) == len(vals) + 1, zwischen denen die Kurve vals-Werte annimmt.

orientation{'vertical', 'horizontal'}, Standard: 'vertical'

Die Richtung der Stufen. Vertikal bedeutet, dass values entlang der y-Achse und edges entlang der x-Achse liegen.

baselinefloat, array-artig oder None, Standard: 0

Der untere Wert der Begrenzungskanten oder, wenn fill=True, die Position der unteren Kante. Wenn fill True ist oder ein Array an baseline übergeben wird, wird ein geschlossener Pfad gezeichnet.

Wenn None, dann als ungeöffneter Pfad gezeichnet.

fillbool, Standard: False

Ob die Fläche unter der Stufenkurve gefüllt werden soll.

Das Übergeben von sowohl fill=True` als auch ``baseline=None führt wahrscheinlich zu unerwünschter Füllung: der erste und letzte Punkt werden mit einer geraden Linie verbunden und die Füllung erfolgt zwischen dieser Linie und den Stufen.

Gibt zurück:
StepPatchStepPatch
Andere Parameter:
dataindizierbares Objekt, optional

Wenn angegeben, akzeptieren alle Parameter auch eine Zeichenkette s, die als data[s] interpretiert wird, wenn s ein Schlüssel in data ist.

**kwargs

StepPatch Eigenschaften

Beispiele für die Verwendung von matplotlib.axes.Axes.stairs#

Stairs Demo

Stairs Demo

stairs(values)

stairs(values)