matplotlib.axes.Axes.violinplot#
- Axes.violinplot(dataset, positions=None, *, vert=None, orientation='vertical', widths=0.5, showmeans=False, showextrema=True, showmedians=False, quantiles=None, points=100, bw_method=None, side='both', data=None)[Quelle]#
Erstellt ein Violinen-Diagramm.
Erstellt ein Violinen-Diagramm für jede Spalte von dataset oder für jeden Vektor in der Sequenz dataset. Jeder gefüllte Bereich erstreckt sich über den gesamten Datenbereich, mit optionalen Linien für Mittelwert, Median, Minimum, Maximum und vom Benutzer angegebene Quantile.
- Parameter:
- datasetArray oder Sequenz von Vektoren.
Die Eingabedaten.
- positionsarray-like, Standard: [1, 2, ..., n]
Die Positionen der Violinen; d.h. Koordinaten auf der x-Achse für vertikale Violinen (oder y-Achse für horizontale Violinen).
- vertbool, optional
Veraltet seit Version 3.10: Verwenden Sie stattdessen orientation.
Wenn dies während der Deputationsperiode angegeben wird, überschreibt es den Parameter orientation.
Wenn True, werden die Violinen vertikal gezeichnet. Wenn False, werden die Violinen horizontal gezeichnet.
- orientation{'vertical', 'horizontal'}, Standard: 'vertical'
Wenn 'horizontal', werden die Violinen horizontal gezeichnet. Andernfalls werden die Violinen vertikal gezeichnet.
Hinzugefügt in Version 3.10.
- widthsfloat oder array-like, Standard: 0.5
Die maximale Breite jeder Violine in Einheiten der positions-Achse. Der Standardwert ist 0.5, was die Hälfte des verfügbaren Platzes bei Verwendung der Standard-positions ist.
- showmeansbool, Standard: False
Ob der Mittelwert mit einer Linie angezeigt werden soll.
- showextremabool, Standard: True
Ob Extremwerte mit einer Linie angezeigt werden sollen.
- showmediansbool, Standard: False
Ob der Median mit einer Linie angezeigt werden soll.
- quantilesarray-like, Standard: None
Wenn nicht None, wird eine Liste von Gleitkommazahlen im Intervall [0, 1] für jede Violine festgelegt, die die für diese Violine gerenderten Quantile darstellt.
- pointsint, Standard: 100
Die Anzahl der Punkte, an denen jede Gaußsche Kernel-Dichteschätzung ausgewertet wird.
- bw_method{'scott', 'silverman'} oder float oder callable, Standard: 'scott'
Die Methode zur Berechnung der Bandbreite des Schätzers. Wenn ein float, wird dieser direkt als
kde.factorverwendet. Wenn ein callable, sollte es einematplotlib.mlab.GaussianKDE-Instanz als einziges Argument nehmen und einen float zurückgeben.- side{'both', 'low', 'high'}, Standard: 'both'
'both' zeichnet Standard-Violinen. 'low'/'high' zeichnet nur die Seite unterhalb/oberhalb des Positions-Wertes.
- dataindizierbares Objekt, optional
Wenn angegeben, akzeptieren die folgenden Parameter auch einen String
s, der alsdata[s]interpretiert wird, wennsein Schlüssel indataistdataset
- Gibt zurück:
- dict
Ein Dictionary, das jede Komponente des Violinplots einer Liste der entsprechenden erstellten Kollektionsinstanzen zuordnet. Das Dictionary hat die folgenden Schlüssel
bodies: Eine Liste derPolyCollection-Instanzen, die den gefüllten Bereich jeder Violine enthalten.cmeans: EineLineCollection-Instanz, die die Mittelwerte jeder Verteilung der Violine markiert.cmins: EineLineCollection-Instanz, die das untere Ende jeder Verteilung der Violine markiert.cmaxes: EineLineCollection-Instanz, die das obere Ende jeder Verteilung der Violine markiert.cbars: EineLineCollection-Instanz, die die Zentren jeder Verteilung der Violine markiert.cmedians: EineLineCollection-Instanz, die die Medianwerte jeder Verteilung der Violine markiert.cquantiles: EineLineCollection-Instanz, die zur Identifizierung der Quantilwerte jeder Verteilung der Violine erstellt wurde.
Siehe auch
Axes.violinZeichnet eine Violine aus vorab berechneten Statistiken.
boxplotZeichnet ein Box-Whisker-Diagramm.