matplotlib.pyplot.stairs#

matplotlib.pyplot.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-Achsen-Positionen der Stufen. values die Funktionswerte zwischen diesen Stufen. Abhängig von fill wird die Funktion entweder als durchgehende Linie mit vertikalen Segmenten an den Kanten oder als gefüllte Fläche 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 ungeschlossener 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ünschtem Füllen: Die 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

Anmerkungen

Hinweis

Dies ist der Pyplot-Wrapper für axes.Axes.stairs.

Beispiele mit matplotlib.pyplot.stairs#

Stairs Demo

Stairs Demo