Plotly.Esprimere.Violino

Plotly.Esprimere.Violino
“I grafici di violino sono un tipo di trama che consente di visualizzare la distribuzione dei dati numerici. Sono strettamente simili ai grafici a scatola, ma includono un diagramma di densità del kernel ruotato su ciascun lato.

Il diagramma di densità del kernel è rispecchiato su ciascun lato e l'area viene riempita, fornendo una forma simile a un violino.

Le trame di violino sono meno popolari delle trame di scatole ma possono essere molto più adatti in varie situazioni. In questo articolo, esploreremo come possiamo creare appezzamenti di violino usando il modulo Express."

Elenco di sintassi e parametri della funzione

La sintassi per il trama.esprimere.La funzione Violin () è come mostrato:

Plotly.esprimere.violino (data_frame = nessuno, x = nessuno, y = non, color = nessuno, facet_row = nessuno,
facet_col = nessuno, facet_col_wrap = 0, facet_row_spacing = nessuno, facet_col_spacing = nessuno,
hover_name = none, hover_data = nessuno, custom_data = nessuno, animation_frame = nessuno,
animation_group = nessuno, category_orders = nessuno, etichette = nessuna,
color_discrete_sequence = nessuno, color_discrete_map = nessuno, orientamento = nessuno,
violinMode = nessuno, log_x = false, log_y = false, range_x = nessuno, range_y = nessuno,
Punti = nessuno, box = false, title = nessuno, template = Nessuno, larghezza = nessuno, altezza = nessuno)

Parametri:

  1. data_frame - Specifica il frame di dati contenente le colonne utilizzate nel diagramma.
  2. X - Imposta i valori utilizzati per posizionare i segni lungo l'asse X nella coordinata cartesiana.
  3. y - Definisce i valori utilizzati per posizionare i segni lungo l'asse Y nella coordinata cartesiana.
  4. colore - Imposta i valori utilizzati per assegnare colori unici ai segni della trama.
  5. scatola - Definisce se la scatola deve essere tracciata all'interno del violino.
  6. titolo - Imposta il titolo per la figura.
  7. larghezza altezza - Definisce la larghezza e l'altezza della figura nei pixel.

Esempio

Il seguente codice mostra come creare una trama di violino di base.

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.violino (df, y = 'total_bill')
Fico.spettacolo()

La figura di violino risultante è come mostrata:

Per disegnare la casella all'interno del violino, possiamo impostare il parametro della casella su True come mostrato:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.violino (df, y = 'total_bill', box = true)
Fico.spettacolo()

Produzione:

Esempio 2

Possiamo anche creare più trame di violino come mostrato:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.violino (df, x = 'sex', y = 'total_bill', box = true, color = 'sex')
Fico.spettacolo()

Le trame risultanti:

Per creare una trama di violino raggruppata, possiamo usare il codice come mostrato:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.violino (df, y = 'total_bill', box = true, color = 'sex', violinMode = 'overlay')
Fico.spettacolo()

Produzione:

FINE

In questo articolo, abbiamo esplorato come creare vari tipi di appezzamenti di violino usando il modulo Express.

Codice felice!!