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 une matplotlib.mlab.GaussianKDEinstance 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 comme data[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 des PolyCollection instances contenant la zone remplie de chaque violon.

  • cmeans: Une LineCollectioninstance qui marque les valeurs moyennes de chacune des distributions du violon.

  • cmins: Une LineCollectioninstance qui marque le bas de la distribution de chaque violon.

  • cmaxes: Une LineCollectioninstance qui marque le sommet de la distribution de chaque violon.

  • cbars: Une LineCollectioninstance qui marque les centres de distribution de chaque violon.

  • cmedians: Une LineCollectioninstance qui marque les valeurs médianes de chacune des distributions du violon.

  • cquantiles: Une LineCollectioninstance 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

Personnalisation de l'intrigue du violon

Personnalisation de l'intrigue du violon
parcelle de violon(D)

parcelle de violon(D)

parcelle de violon(D)