Plotly.Esprimere.TreeMap

Plotly.Esprimere.TreeMap
Un TreeMap è uno dei tipi meno comuni di trame che incontrerai. Tuttavia, è utile quando è necessario visualizzare i dati gerarchici. Un TreeMap utilizza una sequenza di rettangoli nidificati per visualizzare la gerarchia definita da etichette e attributi.

È quindi possibile fare clic su ciascun settore del rettangolo per visualizzare le informazioni nidificate al suo interno. Pertanto, è un ottimo strumento quando hai una grande gerarchia.

Per questo tutorial, esploreremo come possiamo utilizzare la funzionalità del modulo Express per creare i traemap.

Se sei pronto, immerciamoci.

Plotly.Esprimere.TreMap ()

Come probabilmente hai indovinato, per creare un TreeMap in Plotly, useremo la funzione TreeMap () dal modulo Express.

La sintassi della funzione è come mostrata nella seguente:

Plotly.esprimere.TreEMAP (data_Frame = nessuno, nams = Nessuno, valori = nessuno, genitori = Nessuno, ids = nessuno, path = nessuno, color = Nessuno, color_continuous_scale = nessuno, range_color = nessuno, 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)

La funzione ha una sintassi relativamente semplice. I parametri più importanti che dobbiamo sapere includono:

  1. Data_frame: specifica Data_Frame che tiene i nomi della colonna per la trama. È possibile passare questo valore come telaio di dati, un dizionario o un oggetto Array_Mila.
  2. Nomi: questo parametro definisce i valori utilizzati come etichette per i settori.
  3. Valori: si riferisce ai valori associati ai settori.
  4. Genitori: definisce i valori usati come genitori.
  5. IDS: specifica i valori utilizzati per impostare gli ID dei settori.
  6. Percorso: definisce i valori utilizzati per la gerarchia dei settori.
  7. colore: definisce i valori utilizzati per assegnare un colore unico ai marchi.

Esempio 1:

Creiamo un TreeMap usando la trama espressa. Iniziamo definendo un elenco di nomi. Definiamo quindi i genitori di ogni genitore in un altro elenco. Possiamo quindi creare un traemap della famiglia.

importazione della trama.esprimere come px
nomi = ["Naomi", "Aaron", "Andrew", "Eddie", "Sarah", "Liz", "Lana"]
genitori = ["", "Naomi", "Naomi", "Liz", "Lana", "", ""]
FIG = px.treeMap (nomi = nomi, genitori = genitori)
Fico.spettacolo()

Una volta eseguito il codice sopra, vediamo un TreeMap come mostrato nel seguente:

Esempio 2:

Possiamo creare il treemap gerarchico specificando i diversi livelli di gerarchia come un elenco di colonne.

Possiamo utilizzare i dati di TIPS () per illustrare questo:

df = px.dati.suggerimenti()
FIG = px.treeMap (df, path = ['day', 'time', 'tip'], valori = 'total_bill', color = 'day')
Fico.spettacolo()

La figura risultante è la seguente:

E questo è tutto.