matplotlib.axes.Axes.stem #
- Achsen. stem ( *args , linefmt=None , markerfmt=None , basefmt=None , bottom=0 , label=None , use_line_collection=<veralteter Parameter> , orientation='vertical' , data=None ) [source] #
Erstellen Sie einen Stammplot.
Ein Stammdiagramm zeichnet Linien senkrecht zu einer Grundlinie an jeder Stelle von der Grundlinie bis zu den Köpfen und platziert dort eine Markierung. Bei vertikalen Stieldiagrammen (Standardeinstellung) sind die Locs x- Positionen und die Heads y - Werte . Bei horizontalen Stammdiagrammen sind die Locs y - Positionen und die Köpfe x - Werte .
Rufsignatur:
stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)
Die locs -Positionen sind optional. Die Formate können entweder als Positions- oder als Schlüsselwort-Argumente angegeben werden. Das positionsbezogene Übergeben von markerfmt und basefmt ist seit Matplotlib 3.5 veraltet.
- Parameter :
- locs -Array-ähnlich, Standard: (0, 1, ..., len(heads) - 1)
Bei vertikalen Stieldiagrammen die x-Positionen der Stiele. Bei horizontalen Stammdiagrammen die y-Positionen der Stämme.
- Köpfe Array-artig
Bei vertikalen Stieldiagrammen die y-Werte der Stielköpfe. Bei horizontalen Stammdiagrammen die x-Werte der Stammköpfe.
- linefmt str, optional
Ein String, der die Farbe und/oder den Linienstil der vertikalen Linien definiert:
Charakter
Linienstil
'-'
durchgezogene Linie
'--'
gestrichelte Linie
'-.'
Strichpunktlinie
':'
gepunktete Linie
Default: 'C0-', dh durchgezogene Linie mit der ersten Farbe des Farbkreises.
Hinweis: Durch diesen Parameter angegebene Markierungen (z. B. 'x') werden stillschweigend ignoriert (es sei denn, Sie verwenden
use_line_collection=False
). Stattdessen sollten Markierungen mit markerfmt angegeben werden .- markerfmt str, optional
Eine Zeichenfolge, die die Farbe und/oder Form der Markierungen an den Stammköpfen definiert. Wenn die Markierung nicht angegeben ist, verwenden Sie die Markierung 'o', dh gefüllte Kreise. Wenn die Farbe nicht angegeben ist, verwenden Sie die Farbe aus linefmt .
- basefmt str, Standard: 'C3-' ('C2-' im klassischen Modus)
Eine Formatzeichenfolge, die die Eigenschaften der Baseline definiert.
- Ausrichtungsstr , Standard: 'vertikal'
Wenn 'vertikal', wird ein Diagramm mit vertikal ausgerichteten Stielen erzeugt, andernfalls werden die Stiele horizontal ausgerichtet.
- unterer Float, Standard: 0
Die y/x-Position der Grundlinie (abhängig von der Ausrichtung).
- label str, Standard: Keine
Die Beschriftung, die für die Stiele in Legenden verwendet werden soll.
- use_line_collection bool, Standard: True
Veraltet seit 3.6
Speichern und plotten
True
Sie die Stammlinien alsLineCollection
anstelle von einzelnen Linien, was die Leistung erheblich steigert. WennFalse
, wird standardmäßig das alte Verhalten verwendet, bei dem eine Liste vonLine2D
Objekten verwendet wird.- data indexierbares Objekt, optional
Wenn angegeben, akzeptieren alle Parameter auch einen String
s
, der als interpretiert wirddata[s]
(es sei denn, dies löst eine Ausnahme aus).
- Rückgaben :
StemContainer
Der Container kann wie ein Tupel behandelt werden ( markerline , stemlines , baseline )
Anmerkungen
Siehe auch
Der MATLAB-Funktionsstamm , der diese Methode inspiriert hat .