Plotly.esprimere.ghiacciolo

Plotly.esprimere.ghiacciolo
Un diagramma di ghiaccio o un grafico a ghiaccio viene utilizzato per rappresentare i dati gerarchici usando settori rettangolari che cascate dalla nota di radice. È quindi possibile navigare nei dati attraverso varie sezioni. Sono strettamente simili alle trame di TreeMaps che ti consentono di definire la gerarchia tramite etichette.

In questo articolo, esploreremo come creare grafici di ghiaccio.

Plotly.esprimere.ghiacciolo()

Per creare un diagramma di ghiaccio con Plotly, utilizziamo la funzione Icicle (). La sintassi della funzione è come mostrata:

Plotly.esprimere.icicle (data_frame = non, nams = nessuno, valori = non, genitori = nessuno, path = nessuno, ids = non, color = none, color_continuous_scale = nessuno, range_color = none, color_continuous_midpoint = nessuno, color_disccrete_sequence = nessuno, color_disccrete_map = non hover_name = none, hover_data = nessuno, custom_data = nessuno, etichette = nessuno, title = none, template = nessuno, width = non, altezza = nessuno, branchValues ​​= nessuno, maxDepth = nessuno)

I seguenti sono i parametri più comuni che dovrai utilizzare quando si lavora con i grafici dei ghiaccioli:

  1. Data_Frame - Specifica il frame di dati i cui valori sono utilizzati come nomi di colonne per la trama.
  2. Nomi: specifica i valori utilizzati come etichette per i settori. Puoi passare questo come nome della colonna all'interno di una cornice di dati o di una serie Pandas.
  3. Valori: specifica i valori utilizzati per impostare i valori associati ai settori. Simile al parametro dei nomi, è possibile passare questo valore come nome di colonna o una serie Pandas.
  4. Genitori: specifica i valori usati come genitori.
  5. Percorso: definisce i valori utilizzati per definire la gerarchia dei settori.
  6. IDS: imposta i valori utilizzati per impostare gli ID dei settori. È possibile passare questo valore come colonna all'interno di una serie di dati o di una serie Pandas.
  7. Colore: definisce i valori utilizzati per assegnare un colore unico ai segni della trama.
  8. Titolo: imposta il titolo per la figura.
  9. Larghezza/altezza: imposta la larghezza e l'altezza della figura in pixel.

La funzione restituirà il grafico Icicle come graph_objects.Tipo di figura.

Trama di ghiaccio di base

Per illustrare come creare un grafico per ghiaccioli usando Plotly Express, possiamo eseguire un codice di esempio come mostrato:

importazione della trama.esprimere come px
df = dict (
nomi = ['Oleh', 'Jovian', 'Galatea', 'Herman', 'Kublai', 'Yvette', 'Stina', 'Andrej',
genitori = ['yvette', 'yvette', 'yvette', 'yvette', 'yvette', 'Andrej', 'Andrej', "],
)
FIG = px.Icicle (df, nomi = 'names', genitori = 'genitori')
Fico.spettacolo()

Il codice sopra dovrebbe restituire una figura come mostrato:

Specifica del percorso

Possiamo rappresentare i dati gerarchici con ciascuna colonna che rappresenta un diverso livello di gerarchia. Possiamo utilizzare il parametro del percorso per rappresentare per il percorso per i dati come mostrato:

df = px.dati.suggerimenti()
FIG = px.ghiaccio (df, path = [px.Costante ('tutto'), 'giorno', 'tempo', 'sesso'], valori = 'totale_bill')
Fico.spettacolo()

La figura risultante:

Set di colore

Possiamo anche specificare la colonna che desideriamo utilizzare come colore per i settori. Esempio:

df = px.dati.suggerimenti()
FIG = px.ghiaccio (df, path = [px.Costant ('All'), 'Day', 'Time', 'Sex', Values ​​= 'Total_Bill', Color = 'Day')
Fico.spettacolo()

Figura:

E questo è tutto per questo.