matplotlib.pyplot.violinplot #

matplotlib.pyplot. violinplot ( dataset , position = None , vert = True , widths = 0.5 , showmeans = False , showextrema = True , showmedians = False , quantiles = None , points = 100 , bw_method = None , * , data = None ) [fonte] #

Crea una trama per violino.

Crea un grafico a violino per ogni colonna del set di dati o ogni vettore nel set di dati di sequenza . Ogni area piena si estende per rappresentare l'intero intervallo di dati, con linee facoltative alla media, alla mediana, al minimo, al massimo e ai quantili specificati dall'utente.

Parametri :
dataset Array o una sequenza di vettori.

I dati di input.

posiziona come un array, predefinito: [1, 2, ..., n]

Le posizioni dei violini. I tick e i limiti vengono impostati automaticamente per corrispondere alle posizioni.

vert bool, predefinito: vero.

Se vero, crea una trama di violino verticale. Altrimenti, crea una trama di violino orizzontale.

widths simile ad un array, default: 0.5

O uno scalare o un vettore che imposta la larghezza massima di ciascun violino. Il valore predefinito è 0,5, che utilizza circa la metà dello spazio orizzontale disponibile.

showmeans bool, default: False

If True, alternerà il rendering dei mezzi.

showextrema bool, predefinito: vero

If True, alternerà il rendering degli estremi.

showmedians bool, predefinito: falso

If True, attiva/disattiva il rendering delle mediane.

quantili tipo array, default: Nessuno

Se non è None, imposta un elenco di float nell'intervallo [0, 1] per ogni violino, che rappresenta i quantili che verranno resi per quel violino.

punti int, predefinito: 100

Definisce il numero di punti in corrispondenza dei quali valutare ciascuna delle stime della densità del kernel gaussiano.

bw_method str, scalare o richiamabile, facoltativo

Il metodo utilizzato per calcolare la larghezza di banda dello stimatore. Questo può essere 'scott', 'silverman', una costante scalare o un callable. Se uno scalare, questo verrà utilizzato direttamente come kde.factor. Se un callable, dovrebbe prendere matplotlib.mlab.GaussianKDEun'istanza come unico parametro e restituire uno scalare. Se None (predefinito), viene utilizzato 'scott'.

oggetto indicizzabile dei dati , facoltativo

Se forniti, i seguenti parametri accettano anche una stringa s, che viene interpretata come data[s](a meno che ciò non sollevi un'eccezione):

insieme di dati

Resi :
dict

Un dizionario che associa ogni componente del violinplot a un elenco delle corrispondenti istanze della raccolta create. Il dizionario ha le seguenti chiavi:

  • bodies: un elenco delle PolyCollection istanze contenenti l'area piena di ciascun violino.

  • cmeans: LineCollectionUn'istanza che contrassegna i valori medi di ciascuna distribuzione del violino.

  • cmins: LineCollectionUn'istanza che segna il fondo della distribuzione di ogni violino.

  • cmaxes: LineCollectionUn'istanza che segna la parte superiore della distribuzione di ogni violino.

  • cbars: LineCollectionUn'istanza che segna i centri della distribuzione di ogni violino.

  • cmedians: LineCollectionUn'istanza che segna i valori mediani di ciascuna distribuzione del violino.

  • cquantiles: LineCollectionUn'istanza creata per identificare i valori quantili di ciascuna distribuzione del violino.