matplotlib.axes.Axes.violinplot #
- Haches. 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] #
Faites une intrigue de violon.
Créez un graphique en violon pour chaque colonne de l'ensemble de données ou chaque vecteur dans l' ensemble de données de séquence . Chaque zone remplie s'étend pour représenter l'ensemble de la plage de données, avec des lignes facultatives à la moyenne, à la médiane, au minimum, au maximum et aux quantiles spécifiés par l'utilisateur.
- Paramètres :
- ensemble de données Tableau ou séquence de vecteurs.
Les données d'entrée.
- positions de type tableau, par défaut : [1, 2, ..., n]
Les positions des violons. Les ticks et les limites sont automatiquement définis pour correspondre aux positions.
- vert bool, par défaut : True.
Si vrai, crée un tracé de violon vertical. Sinon, crée un tracé de violon horizontal.
- largeurs de type tableau, par défaut : 0,5
Soit un scalaire, soit un vecteur qui définit la largeur maximale de chaque violon. La valeur par défaut est 0,5, qui utilise environ la moitié de l'espace horizontal disponible.
- showmeans bool, par défaut : False
Si
True
, basculera le rendu des moyens.- showextrema booléen , par défaut : Vrai
Si
True
, basculera le rendu des extrema.- showmedians booléen , par défaut : False
Si
True
, basculera le rendu des médianes.- quantiles de type tableau, par défaut : aucun
Si ce n'est pas Aucun, définissez une liste de flottants dans l'intervalle [0, 1] pour chaque violon, qui représente les quantiles qui seront rendus pour ce violon.
- points entiers, par défaut : 100
Définit le nombre de points pour évaluer chacune des estimations de densité de noyau gaussien.
- bw_method str, scalaire ou appelable, facultatif
Méthode utilisée pour calculer la bande passante de l'estimateur. Cela peut être 'scott', 'silverman', une constante scalaire ou un callable. S'il s'agit d'un scalaire, il sera utilisé directement comme
kde.factor
. S'il s'agit d'un appelable, il doit prendre unematplotlib.mlab.GaussianKDE
instance comme seul paramètre et renvoyer un scalaire. Si aucun (par défaut), 'scott' est utilisé.- objet de données indexable, facultatif
S'ils sont fournis, les paramètres suivants acceptent également une chaîne
s
, qui est interprétée commedata[s]
(sauf si cela déclenche une exception) :base de données
- Retours :
- dict
Un dictionnaire mappant chaque composant du violinplot à une liste des instances de collection correspondantes créées. Le dictionnaire possède les clés suivantes :
bodies
: Une liste desPolyCollection
instances contenant la zone remplie de chaque violon.cmeans
: UneLineCollection
instance qui marque les valeurs moyennes de chacune des distributions du violon.cmins
: UneLineCollection
instance qui marque le bas de la distribution de chaque violon.cmaxes
: UneLineCollection
instance qui marque le sommet de la distribution de chaque violon.cbars
: UneLineCollection
instance qui marque les centres de distribution de chaque violon.cmedians
: UneLineCollection
instance qui marque les valeurs médianes de chacune des distributions du violon.cquantiles
: UneLineCollection
instance créée pour identifier les valeurs quantiles de chacune des distributions du violon.
Exemples utilisant matplotlib.axes.Axes.violinplot
#
Personnalisation de l'intrigue du violon