Plotly.Esprimere.Sunburst

Plotly.Esprimere.Sunburst
“I sunburst sono un tipo di trama che utilizza assi radiali per visualizzare i dati gerarchici che si estendono dal livello di radice. I sole sono strettamente simili alle trame di treemap o ai grafici dei ghiaccioli.

I dati iniziano al centro e tutti i bambini abbracciano gli anelli esterni della trama.

In questo articolo, esploreremo come possiamo creare trame di sunburst usando il modulo Plotly Express."

Elenco di sintassi e parametri della funzione

La sintassi della funzione è espressa di seguito:

Plotly.esprimere.SunBurst (data_frame = none, nams = nessuno, valori = nessuno, genitori = nessuno,
Path = Nessuno, Ids = Nessuno, Color = Nessuno, Color_ContinUUUS_Scale = Nessuno, Range_Color = Nessuno,
color_continuouus_midpoint = nessuno, color_discrete_sequence = nessuno,
color_disccrete_map = none, hover_name = nessuno, hover_data = nessuno, custom_data = nessuno,
etichette = nessuna, title = nessuna, template = nessuna, larghezza = nessuna, altezza = nessuna,
BranchValues ​​= nessuno, maxDepth = nessuno)

I parametri più utili quando si utilizzano questa funzione sono come mostrato di seguito:

  1. data_frame - Definisce il frame di dati contenente la colonna utilizzata nel diagramma.
  2. nomi - Specifica i valori utilizzati come etichette per i settori.
  3. valori - Definisce i valori utilizzati per impostare i valori associati ai settori.
  4. genitori - Definisce i valori usati come genitori nel Sunburst.
  5. sentiero - Specifica i valori utilizzati per definire la gerarchia dei settori dal livello di radice.
  6. IDS - Imposta i valori utilizzati per impostare gli ID dei settori.

Esempio

Il codice seguente illustra come creare una semplice trama da sole.

importazione della trama.esprimere come px
data = dict (
Distros = ['Debian', 'Centos', 'Fedora', 'Red Hat Linux', 'Opensuse', 'Qubes', 'Suse Studio', 'Ubuntu', 'Kubuntu', 'Xubuntu'],
genitori = ["," Red Hat Linux "," Red Hat Linux ",", "Red Hat Linux", "Fedora", "Opensuse", "Debian", "Ubuntu", "Ubuntu"]
)
FIG = px.SunBurst (Data, nams = 'Distros', Parents = 'Parents')
Fico.spettacolo()

La figura sopra dovrebbe restituire una figura da sole come mostrato:

Possiamo creare un colore distinto per ciascun settore impostando il parametro di colore come mostrato:

importazione della trama.esprimere come px
data = dict (
Distros = ['Debian', 'Centos', 'Fedora', 'Red Hat Linux', 'Opensuse', 'Qubes', 'Suse Studio', 'Ubuntu', 'Kubuntu', 'Xubuntu'],
genitori = ["," Red Hat Linux "," Red Hat Linux ",", "Red Hat Linux", "Fedora", "Opensuse", "Debian", "Ubuntu", "Ubuntu"]
)
FIG = px.SunBurst (Data, nams = 'Distros', Parents = 'Parents', Color = 'Distros')
Fico.spettacolo()

Il codice sopra dovrebbe assegnare un colore univoco in base alla distribuzione come mostrato:

Chiusura

Questo articolo copre le basi della creazione di trame di Sunburst usando il modulo Plotly Express.

Codice felice!!