Plotly.Esprimere.Imbuto

Plotly.Esprimere.Imbuto
“I grafici a imbuto sono tipi di appezzamenti usati per rappresentare le fasi dei vari fenomeni aziendali. Li troverai molto comuni nella business intelligence per raccogliere e illustrare i potenziali problemi in fasi specifiche.
Ogni fase all'interno di una trama a imbuto è rappresentata come percentuale dei valori totali complessivi.
In questo articolo, esploreremo come possiamo creare vari tipi di appezzamenti a imbuto usando il modulo Plotly Express."

Plotly.esprimere.Sintassi della funzione Funnel ()

La sintassi della funzione Funnel () è come mostrata:

Plotly.esprimere.Funnel (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, text = nessuno,
animation_frame = nessuno, animation_group = none, category_orders = nessuno, etichette = nessuna,
color_disccrete_sequence = nessuno, color_disccrete_map = nessuno, opacity = nessuno,
Orientation = Nessuno, log_x = false, log_y = false, interva,
Template = Nessuno, larghezza = nessuno, altezza = nessuno)

I seguenti sono i parametri più importanti che dovrai capire quando si lavora con la funzione dell'imbuto.

  1. data_frame - Questo definisce il frame di dati contenente i nomi delle colonne utilizzati nella trama.
  2. X - Imposta i valori utilizzati per posizionare i segni lungo l'asse X nel piano cartesiano.
  3. y - Definisce i valori utilizzati per posizionare i segni lungo l'asse Y della coordinata cartesiana.
  4. colore - Definisce i valori utilizzati per assegnare colori unici ai segni della trama.
  5. opacità - Imposta l'opacità per i marcatori. I valori vanno tra 0 e 1
  6. orientamento - imposta l'orientamento della trama. "H" per orientamento orizzontale e "V" per orientamento verticale.

Esempio pratico

Diamo un'occhiata a vari campioni di codice per la creazione di appezzamenti a imbuto in Plotly Express.

Cominciamo creando un semplice diagramma a imbuto come mostrato nel codice seguente:

importazione della trama.esprimere come px
data = dict (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
Stage = ['Development', 'Database Integration', 'Testing_Deployment', 'Refactor', 'Production']
)
FIG = px.Funnel (dati, x = 'compile_time', y = 'stage')
Fico.spettacolo()

Il codice sopra crea un'imbuto che illustra il tempo di compilazione del progetto in varie fasi di sviluppo.

La figura risultante è come mostrato:

Per assegnare un colore unico a ciascun settore dell'imbuto in base allo stadio, possiamo usare l'argomento del colore come:

importazione della trama.esprimere come px
data = dict (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
Stage = ['Development', 'Database Integration', 'Testing_Deployment', 'Refactor', 'Production']
)
FIG = px.Funnel (dati, x = 'compile_time', y = 'stage', color = 'stage')
Fico.spettacolo()

Produzione:

Per cambiare l'orientamento, possiamo usare l'argomento dell'orientamento come mostrato:

importazione della trama.esprimere come px
data = dict (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
Stage = ['Development', 'Database Integration', 'Testing_Deployment', 'Refactor', 'Production']
)
FIG = px.Funnel (dati, x = 'compile_time', y = 'stage', color = 'stage', orientation = 'v')
Fico.spettacolo()

Produzione:

Terminazione

Questo articolo descrive le basi della creazione di una trama a imbuto usando il modulo Plotly Express.