matplotlib.pyplot.violinplot #
- matplotlib.pyplot. violinplot ( dataset , positions = None , vert = True , widths = 0.5 , showmeans = False , showextrema = True , showmedians = False , quantiles = None , points = 100 , bw_method = None , * , data = None ) [source] #
Machen Sie einen Geigenplot.
Erstellen Sie ein Geigendiagramm für jede Spalte des Datensatzes oder jeden Vektor im Sequenzdatensatz . Jeder gefüllte Bereich erstreckt sich über den gesamten Datenbereich, mit optionalen Linien am Mittelwert, Median, Minimum, Maximum und benutzerdefinierten Quantilen.
- Parameter :
- dataset Array oder eine Folge von Vektoren.
Die Eingabedaten.
- Positionen Array-artig, Standard: [1, 2, ..., n]
Die Positionen der Geigen. Die Ticks und Limits werden automatisch passend zu den Positionen gesetzt.
- vert bool, Standard: True.
Wenn wahr, wird ein vertikales Geigendiagramm erstellt. Andernfalls wird ein horizontaler Geigenplot erstellt.
- Breiten Array-artig, Standard: 0,5
Entweder ein Skalar oder ein Vektor, der die maximale Breite jeder Violine festlegt. Der Standardwert ist 0,5, wodurch etwa die Hälfte des verfügbaren horizontalen Platzes verwendet wird.
- showmeans bool, Standard: False
Wenn
True
, wird die Darstellung der Mittel umgeschaltet.- showextrema bool, Standard: True
Wenn
True
, wird die Darstellung der Extrema umgeschaltet.- showmedians bool, Standard: False
Wenn
True
, wird die Darstellung der Mediane umgeschaltet.- Quantile Array-artig, Standard: Keine
Wenn nicht None, legen Sie eine Liste von Gleitkommazahlen im Intervall [0, 1] für jede Violine fest, die für die Quantile steht, die für diese Violine gerendert werden.
- Punkte int, Standard: 100
Definiert die Anzahl der Punkte, um jede der Schätzungen der Gaußschen Kerndichte zu bewerten.
- bw_method str, skalar oder aufrufbar, optional
Die zur Berechnung der Bandbreite des Schätzers verwendete Methode. Dies kann 'Scott', 'Silverman', eine skalare Konstante oder eine aufrufbare sein. Wenn es sich um einen Skalar handelt, wird dies direkt als verwendet
kde.factor
. Wenn es sich um ein aufrufbares Element handelt, sollte es einematplotlib.mlab.GaussianKDE
Instanz als einzigen Parameter verwenden und einen Skalar zurückgeben. Wenn None (Standard) ist, wird 'scott' verwendet.- data indexierbares Objekt, optional
Falls angegeben, akzeptieren die folgenden Parameter auch einen String
s
, der interpretiert wird alsdata[s]
(es sei denn, dies löst eine Ausnahme aus):Datensatz
- Rückgaben :
- Diktat
Ein Wörterbuch, das jede Komponente des Violinplots einer Liste der entsprechenden erstellten Sammlungsinstanzen zuordnet. Das Wörterbuch hat die folgenden Schlüssel:
bodies
: Eine Liste derPolyCollection
Instanzen, die den gefüllten Bereich jeder Geige enthalten.cmeans
: EineLineCollection
Instanz, die die Mittelwerte jeder Verteilung der Geige markiert.cmins
: EineLineCollection
Instanz, die das Ende der Verteilung jeder Geige markiert.cmaxes
: EineLineCollection
Instanz, die die Spitze der Verteilung jeder Geige markiert.cbars
: EineLineCollection
Instanz, die die Zentren der Verteilung jeder Geige markiert.cmedians
: EineLineCollection
Instanz, die die Medianwerte jeder Verteilung der Geige markiert.cquantiles
: EineLineCollection
Instanz, die erstellt wurde, um die Quantilwerte jeder Verteilung der Violine zu identifizieren.