Per questo, impareremo come possiamo creare trame di torta usando il modulo Express.
Plotly.esprimere.torta()
Per creare un grafico a torta in trama, utilizziamo la funzione Pie (). La sintassi della funzione è espressa come di seguito:
Plotly.esprimere.PIE (data_Frame = Nessuno, nams = Nessuno, valori = nessuno, color = Nessuno, facet_row = nessuno, facet_col = nessuno, facet_col_wrap = 0, facet_row_spacing = nessuno, facet_col_spacing = nessuno, color_discrete_sequence = nessuno, color_discrete_map = non hover_data = none, custom_data = nessuno, category_orders = non, etichette = nessuna, title = none, template = nessuno, width = non, altezza = nessuno, opacity = nessuno, hole = nessuno)Nonostante l'enorme elenco dei parametri, la funzione PIE è molto semplice. I seguenti sono i parametri più essenziali che devi sapere.
Esempio 1 - torta semplice
Possiamo costruire un semplice grafico a torta usando la funzione PIE () come illustrato nel codice seguente:
importazione della trama.esprimere come pxNell'esempio sopra, abbiamo dati che mostrano la quota di mercato del browser a partire dal 2022. Possiamo quindi creare un grafico a torta in base a questi dati utilizzando la funzione PIE ().
Passiamo le etichette come nome dei browser e i valori come utilizzo percentuale.
L'esecuzione del codice sopra dovrebbe restituire la figura:
Esempio 2
Possiamo migliorare la qualità della torta sopra impostando i nomi dei valori. Questo ci consentirà di determinare quale settore rappresenta quale valore. Un codice di esempio è come mostrato:
importazione della trama.esprimere come pxIl codice sopra dovrebbe restituire la figura come mostrato:
In questo caso, possiamo facilmente interpretare quale settore (colore) rappresenta quale valore.
Esempio 3
Plotly consente inoltre di impostare il colore dei setti della torta usando il PX.Oggetto di colori. Per esempio:
FIG = px.Pie (etichette = browser, valori = percentage_usage, nams = browser, color_discrete_sequence = px.colori.sequenziale.Plasma)In questo esempio, personalizziamo i colori del grafico a torta impostando il parametro color_discrete_sequence come px.colori.sequenziale.Plasma. Questo uno dei colori discreti integrati in trama.
La figura risultante è come mostrato:
È possibile visualizzare i valori di colore disponibili eseguendo:
FIG = px.colori.sequenziale.Swatches_Continue ()L'esecuzione del codice sopra dovrebbe mostrare un campione di colore con i colori disponibili e i rispettivi nomi.
Esempio 4
Usando il parametro del titolo, possiamo assegnare un titolo alla trama come mostrato:
FIG = px.Pie (etichette = browser, valori = percentage_usage, nams = browser, color_discrete_sequence = px.colori.sequenziale.Magma, title = 'browser MarketShare (2022)')Il codice sopra dovrebbe restituire una cifra:
Possiamo vedere la figura contiene il titolo come specificato.
Chiusura
In questa guida, hai imparato come creare e personalizzare i grafici a torta usando il modulo Plobly Express.