matplotlib.axes.Axes.barh #
- Achsen. barh ( y , width , height = 0.8 , left = None , * , align = 'center' , data = None , ** kwargs ) [source] #
Erstellen Sie ein horizontales Balkendiagramm.
Die Balken werden mit der angegebenen Ausrichtung bei y positioniert . Ihre Abmessungen sind durch Breite und Höhe gegeben . Die horizontale Grundlinie ist links (Standard 0).
Viele Parameter können entweder einen einzelnen Wert annehmen, der für alle Balken gilt, oder eine Folge von Werten, einen für jeden Balken.
- Parameter :
- y Float oder Array-ähnlich
Die y-Koordinaten der Balken. Siehe auch ausrichten für die Ausrichtung der Balken an den Koordinaten.
- Breite Float oder Array-ähnlich
Die Breite(n) der Balken.
- Höhe Float oder Array-artig, Standard: 0,8
Die Höhen der Balken.
- leftfloat oder arrayartig, Standard: 0
Die x-Koordinaten der linken Seite(n) der Balken.
- ausrichten {'center', 'edge'}, default: 'center'
Ausrichtung der Basis zu den y - Koordinaten*:
'center': Zentriert die Balken an den y - Positionen.
'Kante': Richten Sie die unteren Kanten der Balken an den y - Positionen aus.
Um die Balken an der Oberkante auszurichten, übergeben Sie eine negative Höhe und
align='edge'
.
- Rückgaben :
BarContainer
Container mit allen Balken und optional Fehlerbalken.
- Andere Parameter :
- Farbe Farbe oder Farbliste, optional
Die Farben der Balkenflächen.
- edgecolor Farbe oder Farbliste, optional
Die Farben der Balkenkanten.
- Linienbreite Float oder Array-artig, optional
Breite der Stangenkante(n). Wenn 0, keine Kanten zeichnen.
- tick_label str oder Liste von str, optional
Die Tick-Labels der Bars. Standard: Keine (Numerische Standardbeschriftungen verwenden.)
- label str oder list of str, optional
An das Ergebnis wird ein einzelnes Label
BarContainer
als Label für den gesamten Datensatz angehängt. Falls eine Liste vorhanden ist, muss diese die gleiche Länge wie y haben und die einzelnen Balken beschriften. Wiederholte Beschriftungen werden nicht dedupliziert und führen zu wiederholten Beschriftungseinträgen. Daher wird dies am besten verwendet, wenn sich die Balken auch im Stil unterscheiden (z. B. durch Übergabe einer Liste an color .)- xerr, yerr Float oder Array-ähnlich von shape(N,) oder shape(2, N), optional
Wenn nicht None , fügen Sie horizontale/vertikale Fehlerbalken zu den Balkenspitzen hinzu. Die Werte sind +/- Größen relativ zu den Daten:
Skalar: symmetrische +/- Werte für alle Bars
shape(N,): symmetrische +/- Werte für jeden Balken
shape(2, N): Separate - und + Werte für jeden Balken. Die erste Reihe enthält die unteren Fehler, die zweite Reihe die oberen Fehler.
None : Keine Fehlerleiste. (Ursprünglich)
Ein Beispiel für die Verwendung von xerr und yerr finden Sie unter Verschiedene Möglichkeiten, Fehlerbalken anzugeben .
- ecolor Farbe oder Farbliste, Standard: 'schwarz'
Die Linienfarbe der Fehlerbalken.
- Float kentern , Standard: (Standard: )
rcParams["errorbar.capsize"]
0.0
Die Länge des Fehlerbalkens wird in Punkten begrenzt.
- error_kw Diktat , optional
Wörterbuch der Schlüsselwortargumente, die an die
errorbar
Methode übergeben werden sollen. Die hier definierten Werte von ecolor oder capsize haben Vorrang vor den unabhängigen Schlüsselwortargumenten.- log bool, Standard: False
Wenn
True
, stellen Sie die x-Achse auf den logarithmischen Maßstab ein.- 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).- **kwargs-
Rectangle
Eigenschaften Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
Unbekannt
bool
antialiased
oder ähbool oder Keine
(links, unten, Breite, Höhe)
CapStyle
oder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecolor
oder ecFarbe oder Keine
facecolor
oder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
Unbekannt
bool
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder lwFloat oder None
bool
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
Unbekannt
Unbekannt
(schweben, schweben)
Unbekannt
schweben
Siehe auch
bar
Zeichnen Sie ein vertikales Balkendiagramm.
Anmerkungen
Gestapelte Balken können erreicht werden, indem einzelne linke Werte pro Balken übergeben werden. Siehe Diskrete Verteilung als horizontales Balkendiagramm .
Beispiele mit matplotlib.axes.Axes.barh
#
Erstellen mehrerer Histogramme nebeneinander
Der Lebenszyklus eines Grundstücks