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.
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.