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 prenderematplotlib.mlab.GaussianKDE
un'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 comedata[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 dellePolyCollection
istanze contenenti l'area piena di ciascun violino.cmeans
:LineCollection
Un'istanza che contrassegna i valori medi di ciascuna distribuzione del violino.cmins
:LineCollection
Un'istanza che segna il fondo della distribuzione di ogni violino.cmaxes
:LineCollection
Un'istanza che segna la parte superiore della distribuzione di ogni violino.cbars
:LineCollection
Un'istanza che segna i centri della distribuzione di ogni violino.cmedians
:LineCollection
Un'istanza che segna i valori mediani di ciascuna distribuzione del violino.cquantiles
:LineCollection
Un'istanza creata per identificare i valori quantili di ciascuna distribuzione del violino.