Plotly.Esprimere.Scatola

Plotly.Esprimere.Scatola

Una delle trame statistiche più comuni è un diagramma della scatola. Viene utilizzato un diagramma di scatola per mostrare la distribuzione dei dati numerici utilizzando quartili. L'estremità di una scatola rappresenta i quartili inferiori e superiori e la scatola mostra il secondo quartile dalla linea.

Sebbene possa sembrare diverso, una trama della scatola condivide varie caratteristiche con una trama di violino con alcune eccezioni.

Questo articolo esplorerà come creare grafici della scatola usando il modulo Plotly Express.

Sintassi della funzione

La sintassi per la funzione Box () è mostrata di seguito:

Plotly.esprimere.Box (data_Frame = Nessuno, x = Nessuno, y = Nessuno, color = Nessuno, facet_row = nessuno, facet_col = none, facet_col_wrap = 0, hover_name = nessuno, hover_data = none, custom_data = nessuno, animation_frame = nessuno, animation_group = non category_orders = , etichette = , color_disccrete_sequence = nessuno, color_disccrete_map = , orientamento = non, boxMode = nessuno, log_x = false, log_y = false, interva , title = Nessuno, Template = Nessuno, larghezza = nessuno, altezza = nessuno)

Elenco dei parametri della funzione:

  1. data_frame - Specifica il frame di dati contenente i nomi delle colonne utilizzati nella trama
  2. X - Imposta i valori per posizionare i segni lungo l'asse X nel sistema cartesiano
  3. y - Specifica i valori utilizzati per posizionare i segni lungo l'asse Y nel sistema di coordinate cartesiane
  4. colore - Imposta i valori utilizzati per assegnare un colore unico ai segni della trama
  5. taglio - definisce se le scatole sono disegnate con tacca o no
  6. titolo - rappresenta il titolo per la trama
  7. larghezza altezza - Definisce la larghezza e l'altezza della figura nei pixel

Esempio

Il seguente codice mostra come creare una trama della casella di base:

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

Produzione:

Per creare più grafici a scatola, è possibile specificare i parametri X e Y;

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

Figura risultante:

Per visualizzare i punti dati sottostanti, è possibile impostare il parametro punti su tutti come mostrato di seguito:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.Box (df, x = 'sex', y = 'total_bill', punti = 'all')
Fico.spettacolo()

Produzione:

Per creare scatole di taglio:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.Box (df, x = 'sex', y = 'total_bill', punti = 'all', notched = true)
Fico.spettacolo()

La figura risultante:

Per assegnare colori unici ai segni:

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

Figura di output:

Puoi anche modificare l'algoritmo per il calcolo dei quartili. Il seguente esempio utilizza l'algoritmo inclusivo:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.Box (df, x = 'sex', y = 'total_bill', point = 'all', notched = false, color = 'sex')
Fico.update_traces (quartilemethod = 'inclusive')
Fico.spettacolo()

La figura di output è fornita di seguito:

Puoi controllare la seguente risorsa per conoscere vari algoritmi quartili.

https: // en.Wikipedia.org/wiki/quartile

Conclusione

Questo articolo copre l'importanza del diagramma della scatola poiché mostra la distribuzione dei dati numerici utilizzando i quartili. Inoltre, questa guida ha discusso dei vari metodi e tecniche per la creazione di grafici a box usando il modulo Plotly Express.