6 Visualizzazioni avanzate in Tableau
6 Visualizzazioni avanzate in Tableau Metti in mostra i tuoi dati con stile
Un’overview delle visualizzazioni avanzate in Tableau, inclusi esempi passo-passo
Tableau è uno strumento di visualizzazione dei dati utilizzato per creare visualizzazioni dei dati, dashboard e storie. Quando ho iniziato a usare questo strumento, spesso utilizzavo la funzione “Mostrami” per creare visualizzazioni dei dati. Questa funzione consente agli utenti di creare tipi comuni di visualizzazioni, come grafici a barre e grafici a linea.
Anche se le visualizzazioni standard sono ottime, ci sono momenti in cui è necessaria una tecnica avanzata. Di recente ho creato una dashboard che visualizza gli affari trattati nello show Shark Tank. Di seguito sono riportate alcune tecniche di visualizzazione avanzate utilizzate in quella dashboard, con una guida passo-passo su come ricreare le visualizzazioni, sia con lo stesso set di dati che con un diverso! Questo elenco può essere anche un ottimo modo per imparare i diversi tipi di visualizzazioni e trovare spunti su come incorporarle in altri strumenti!
In questo post vengono presentate le seguenti 6 tecniche di visualizzazione dei dati.
- Grafici a ciambella
- Diagrammi Sankey
- Word Clouds
- Grafici a lecca lecca
- Grafici radiali
- Grafico a barre annidato
La dashboard finale può essere visualizzata qui. Ulteriori informazioni sul set di dati possono essere trovate qui.
- Una guida su 12 strategie di ottimizzazione per le applicazioni RAG pronte per la produzione
- Ricercatori di Max Planck presentano PoseGPT un framework di intelligenza artificiale che utilizza grandi modelli di linguaggio (LLM) per comprendere e ragionare sulle pose umane tridimensionali da immagini o descrizioni testuali.
- Cambiare da ETL a ELT
Note: Diverse delle visualizzazioni utilizzano un campo, Numero di Record. Prima di creare qualsiasi visualizzazione, crea un nuovo campo, Numero di Record, e imposta il valore uguale a 1. Per visualizzare il set di dati con tutti i campi calcolati, scarica il set di dati dalla dashboard collegata sopra, o scarica il set di dati qui.
Grafici a ciambella
I grafici a ciambella, come i grafici a torta, mostrano una relazione tra parti e tutto. La differenza è che c’è un buco al centro del cerchio, come un ciambellone.
Il grafico a ciambella nella dashboard di Shark Tank mostra il totale delle presentazioni effettuate, suddivise in base a Deal o No Deal.
Per creare questo grafico a ciambella, inizia creando un grafico a torta in un nuovo foglio di lavoro.
Dal riquadro dei dati, aggiungi il campo Numero di Record (cioè Numero di Presentazioni) al ripiano delle Colonne, e Got Deal al ripiano delle Righe.
Nota: Assicurati di convertire la misura Got Deal in una dimensione, come mostrato nell’immagine qui sotto.
Seleziona il tipo di visualizzazione del grafico a torta dalla scheda Mostra. Ciò genererà la visualizzazione di base per il grafico a ciambella.
Sulla scheda Righe, aggiungi due nuove misurazioni. Digita AVG(0) due volte sulla scheda Righe. (cioè AVG(0) AVG(0)). Una volta aggiunte alla scheda Righe, vedrai due grafici a torta.
Seleziona Dual Axis sulla seconda misurazione nella scheda Righe per sovrapporre i due grafici a torta.
I due grafici a torta si sovrapporranno ora l’uno sull’altro. Regola le dimensioni di ogni grafico a torta per creare la forma della ciambella. Sotto la scheda Marks, seleziona Dimensione e aumenta la dimensione dei grafici a torta spostando lo slider verso destra.
Per creare la ciambella interna, regola il secondo, o il grafico a torta inferiore. Sulla scheda Marks, vai alla scheda per la seconda misurazione e rimuovi tutti i campi. In questo caso, ci sono 4 campi da rimuovere.
La rimozione di questi campi comporterà la visualizzazione di un cerchio grigio al centro. Questo è il centro del grafico a ciambella. Regola la dimensione sulla scheda Marks per regolare la dimensione della ciambella.
Utilizza la scheda Marks per regolare il colore del centro del grafico a ciambella.
Utilizza il primo grafico a torta, la seconda scheda sotto la scheda Marks, per regolare le etichette e i colori del grafico a ciambella.
Aggiungi testo al centro del grafico anello spostando una misura su Etichetta nella scheda Tutti i segni.
Fai clic con il pulsante destro del mouse sugli header e deseleziona Mostra intestazione per rimuovere le intestazioni degli assi.
Fai clic con il pulsante destro del mouse ovunque nel foglio di lavoro e seleziona Formato per aprire il riquadro Formato. Utilizza il riquadro Formato per nascondere le linee della griglia, regolare il bordo, cambiare il colore di sfondo e altro ancora.
Nell’immagine seguente viene mostrato il grafico ad anello finale, dopo la formattazione con la scheda Tutti i segni e il riquadro Formato.
Diagrammi Sankey
I diagrammi Sankey mostrano flussi da un’entità all’altra. Il diagramma Sankey nel dashboard di Shark Tank mostra il flusso degli accordi dal genere dei pitchers (cioè la composizione della squadra) all’industria.
Passaggio 1: Auto-Union
Per creare un diagramma Sankey, carica il dataset e quindi crea un’auto-union della fonte dati. Nell’immagine seguente viene mostrato il dataset caricato, con un totale di 1274 record e 50 campi.
Per creare un’auto-union, sposta Dataset di Shark Tank US da Fogli sul Dataset di Shark Tank US sulla tela. Nota come il numero di righe raddoppia da 1274 a 2548.
L’auto-union crea due campi: il campo Nome tabella sarà utilizzato in seguito in questo esercizio.
Passaggio 2: Crea Nuovi Campi e Bin
Per sviluppare questo diagramma Sankey, crea sette campi calcolati e un bin. Apri un nuovo foglio di lavoro e crea i seguenti calcoli. Nota: Nomi dei campi elencati in grassetto di seguito, seguiti dal rispettivo calcolo.
- ToPad: se [Nome Tabella] = ‘Set di dati Shark Tank US’ allora 1 altrimenti 49 fine
- Padding: Fai clic destro sul campo ToPad e seleziona Crea → Bins per creare un nuovo bin chiamato Padded. Imposta la dimensione dei bin uguale a 1.
- t: (INDICE() – 25) / 4
- Rango 1: RUNNING_SUM(SOMMA([Numero di registrazioni]))/TOTALE(SOMMA([Numero di registrazioni]))
- Rango 2: RUNNING_SUM(SOMMA([Numero di registrazioni]))/TOTALE(SOMMA([Numero di registrazioni]))
- Sigmoid: 1 / (1 + esp(1)^-[t])
- Curva: [Rango 1] + (([Rango 2]-[Rango 1])*[Sigmoid])
- Dimensione dell’affare: WINDOW_AVG(SOMMA([Numero di registrazioni]))
Nota: Rango 2 è una duplicazione di Rango 1
Nell’immagine seguente viene mostrato un esempio di come creare il campo calcolato ToPad in Tableau.
Nell’immagine seguente viene mostrato come creare un bin su ToPad chiamato Padded, con una dimensione di 1.
Passo 3: Sviluppare la visualizzazione di Sankey
Sposta t nella bacheca delle colonne, Curva nella bacheca delle righe e Padded nei Dettagli sulla scheda Marks.
Sposta Settore, Genere dei partecipanti e Nome Tabella nei Dettagli sulla scheda Marks.
Seleziona Modifica Calcolo tabella su misura Curva, nella bacheca delle righe.
Per il Rango 1, aggiorna il calcolo tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona i seguenti campi: Genere dei partecipanti, Settore, Padded, Nome Tabella
- Assicurati che Genere dei partecipanti sia in cima, poiché sarà a sinistra del diagramma di Sankey
Per il Rango 2, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona i seguenti campi: Settore, Genere dei lanciatori, Imbottito, Nome Tabella
- Assicurati che Settore sia in cima, poiché sarà a destra del diagramma di Sankey
Per t, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona il seguente campo: Imbottito
Ora, seleziona Modifica calcolo della tabella dalle opzioni a discesa sulla misura t, sullo scaffale delle Colonne. Per t, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona il seguente campo: Imbottito
Il diagramma di Sankey comincerà a prendere forma nel foglio di lavoro.
Aggiungi colore al diagramma di Sankey cambiando il tipo di Marcatura dei campi Settore e Genere dei lanciatori nella scheda Marcature, come mostrato nell’immagine sottostante. Aggiungi Deal Effettuati e Genere dei lanciatori alla scheda Filtri, per filtrare i dati e mostrare il numero di affari.
Modifica l’intervallo dell’asse X e Y. Per modificare un asse, fai clic con il pulsante destro sull’asse e seleziona Modifica asse.
Per l’asse Y (Curva) modifica l’intervallo in modo che inizi da 0.
Per l’asse X (t) modifica l’intervallo da -5 a 5.
Nascondi le intestazioni su ciascun asse per una visualizzazione più pulita. (Nota: Per farlo, clicca con il tasto destro sull’intestazione e deseleziona Mostra intestazione)
Sposta Dimensione dell’affare in Dimensione nella scheda Marcatori e aumenta la dimensione per aumentare lo spessore delle linee nel diagramma. Lo spessore di queste linee riflette il numero di affari che passano da Genere del Pitcher a Settore. Su Dimensione dell’affare, seleziona Calcola utilizzando Riempito, come mostrato nell’immagine seguente.
Passo 4: Creare le estremità del Diagramma Sankey
Il diagramma Sankey richiede due grafici a barre, uno per ciascuna estremità (Genere del Pitcher e Settore). Apri un nuovo foglio di lavoro e crea un grafico a barre. L’immagine sottostante mostra un grafico a barre per Genere del Pitcher. Nota: la combinazione di colori utilizzata per Genere del Pitcher è stata utilizzata nella parte principale del diagramma Sankey.
Ripeti per il campo Settore, ma questa volta seleziona la palette di colori Grigio.
Ora è il momento di mettere tutto insieme! Crea un nuovo cruscotto e aggiungi i tre fogli di lavoro insieme, come mostrato di seguito. Regola il colore di sfondo e i bordi utilizzando il riquadro Formato.
Passo 5: Aggiungi azioni al cruscotto
Aggiungi le seguenti azioni al cruscotto per abilitare le funzionalità di passaggio del mouse per il Diagramma Sankey.
Per aggiungere un’azione al cruscotto, dal menu principale seleziona Cruscotto → Azioni → Aggiungi azione → Evidenziazione.
Per Genere del Pitcher, aggiungi la seguente Azione di Evidenziazione.
Questo consentirà all’utente di passare il mouse sul grafico a sinistra e vedere dove si stanno spostando gli affari a destra.
Crea un’altra azione di evidenziazione per l’ industria. Seleziona ancora Dashboard → Azioni → Aggiungi azione → Evidenziazione.
Inserisci le seguenti informazioni per creare l’azione di evidenziazione al passaggio del mouse per l’ industria.
Ora l’utente può posizionare il cursore sull’ industria e vedere la proporzione dei sessi dei pitchers che concludono affari.
Cloud di parole
I cloud di parole mostrano le parole più comuni in un testo, con le parole più frequenti che appaiono più grandi. Le parole sono disposte nella forma di una “nuvola”, da qui il nome del tipo di visualizzazione, cloud di parole. I cloud di parole sono utili in alcuni casi, ad esempio nella visualizzazione della frequenza delle parole all’interno di una colonna di testo.
Per creare un cloud di parole, è necessaria una dimensione (variabile categorica) e una misura (variabile numerica). Questa sezione mostra come ricreare il cloud di parole dal dashboard Shark Tank Deals. Questo cloud di parole visualizza il numero di affari in ogni industria.
Per iniziare, apri un nuovo foglio di lavoro. Sposta Industria su Testo nella scheda Marcatori, e Numero di record (cioè il numero di pitchers) su Dimensione. Inoltre, sposta Industria su Colore.
Ciò darà luogo a una mappa di calore come si vede di seguito. Per trasformare questa visualizzazione in un cloud di parole, sulla scheda Marcatori, cambia il tipo di visualizzazione in Testo.
Ciò darà risultato in un cloud di parole. Utilizza la scheda Marcatori per apportare modifiche al formato.
Grafici Lollipop
I grafici Lollipop sono simili ai grafici a barre. Mostrano la frequenza tra diverse categorie. La differenza tra i grafici Lollipop e i grafici a barre sta nella rappresentazione visiva. Mentre i grafici a barre utilizzano rettangoli per mostrare i valori per ogni categoria, i grafici Lollipop aggiungono un cerchio in cima a ogni barra. Questo tipo di visualizzazione può essere utile nella creazione di infografiche o dashboard.
Il grafico Lollipop nel dashboard di Shark Tank mostra il numero di affari per shark.
Per iniziare, aggiungi Ha ottenuto un affare e Nomi delle misure alla mensola Colonne. Converti Ha ottenuto un affare in una dimensione discreta selezionando le opzioni sul campo.
Aggiungi Valori misura due volte al riquadro delle righe. Non preoccuparti, tra qualche passaggio in più il diagramma lollipop inizierà a prendere forma!
Nel secondo campo Valori misura, seleziona Asse duale.
Fai clic con il pulsante destro del mouse su uno degli assi y e seleziona Sincronizza asse.
Nella scheda Valori misura, aggiungi i seguenti campi: Barbara Invested, Daymond Invested, Kevin Invested, Lori Invested, Mark Invested, Robert Invested. Cambia ognuno di questi campi in Misura (Somma), come mostrato nell’immagine seguente. Rimuovi eventuali altri campi dalla scheda Valori misura che non sono in questa lista.
Aggiungi Got Deal alla scheda Filtri. Filtra per Got Deal = 1, equivalente a “Ha ottenuto l’accordo”.
Nella scheda Segni, cambia il tipo di grafico nella scheda Valori misura in Barra e regola la dimensione.
Nella seconda scheda Valori misura, cambia il tipo in Cerchio e regola la dimensione utilizzando la casella Dimensione.
Sposta la casella Valori misura nella casella Testo nella scheda Segni Valori misura, per aggiungere etichette ai cerchi nel grafico.
Fai clic con il pulsante destro del mouse sull’asse y e deseleziona Mostra intestazione, per rimuovere l’intestazione aggiuntiva. Utilizza il riquadro Formato per cambiare il colore di sfondo, formattare gli assi e modificare le etichette del testo. Per aprire il riquadro Formato, fai clic con il pulsante destro del mouse sul foglio di lavoro e seleziona Formato.
La seguente immagine mostra il grafico a lecca-lecca finale.
Grafico Radiale
I grafici radiali sono un altro modo per visualizzare informazioni categoriche. I grafici radiali possono essere un’ottima alternativa ai grafici a barre.
Nel dashboard di Shark Tank, il grafico radiale mostra gli affari in base al numero di Sharks nell’affare. Per creare un grafico radiale in Tableau, è necessaria una dimensione e una misura. Inoltre, verranno creati 9 campi calcolati e 1 bin durante il processo. I seguenti passaggi descrivono come ricreare questo grafico.
Passaggio 1: Self-Union
Per creare un grafico radiale, carica il dataset e poi crea una self-union della fonte dati. La seguente immagine mostra il dataset caricato, con un totale di 1274 record e 50 campi.
Per creare una self-union, sposta Shark Tank US dataset da Sheets, sulla Shark Tank US dataset sul canvas. Nota come il numero di righe raddoppia da 1274 a 2548.
La self-union crea due campi — il campo Table Name sarà utilizzato in seguito in questo esercizio.
Passaggio 2: Creazione di Nuovi Campi e Bins
Sono necessari 9 campi calcolati e 1 bin per creare questo grafico radiale. Apri un nuovo foglio di lavoro e crea i seguenti calcoli nell’ordine indicato. Nota: I nomi dei campi elencati in grassetto di seguito, seguiti dal rispettivo calcolo.
- Path: SE([Table Name] = ‘Shark Tank US dataset’, 0, 270)
- Path (Bin): — Fai clic destro sul campo Path e seleziona Crea → Bins per creare un nuovo Bin chiamato Path (Bin). Imposta la Dimensione dei bin uguale a 1.
- Index-1: INDICE()-1
- Affari Cat. Totali: WINDOW_SUM(SOMMA([Numero di record]))/2
- Affari Totali: WINDOW_SUM(SOMMA([Numero di record]))/2
- Percentuale Calcolo: [Affari Cat. Totali]/[Affari Totali]
- Calcolo Rango: RANGO_UNICO([Affari Cat. Totali], ‘crescente’)
- Calcolo Dimensione: [Percentuale Calcolo]/WINDOW_MAX([Percentuale Calcolo])
- X: SIN(RADIANTI([Index-1])*[Calcolo Dimensione]) * [Calcolo Rango]
- Y: COS(RADIANTI([Index-1])* [Calcolo Dimensione]) * [Calcolo Rango]
La seguente immagine mostra un esempio di come creare il campo calcolato, PATH, in Tableau.
La seguente immagine mostra come creare una colonna su PATH chiamata Path (bin), con una dimensione di bin di 1.
Passaggio 3: Creare la visualizzazione
Sposta Numero di squali in affare sulla scheda Colori delle marcature, e Path(bin) nella scaffale delle Righe. Seleziona Mostra valori mancanti sul campo Path(bin).
Sulla scheda delle Marcature, cambia il tipo di marcatura in Linea. Sposta Path(Bin) dalla scaffale delle Righe nella sezione Percorso della scheda delle Marcature. Assicurati che Numero di squali sia una dimensione e non mostri la somma.
Sposta X nella scaffale delle Colonne e Y nella scaffale delle Righe.
Seleziona Modifica il calcolo della tabella su Y.
Per Indice-1, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona i seguenti campi: PATH(bin)
Per Calcolo dimensione, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona i seguenti campi: Numero di squali in affare, PATH(bin)
- Assicurati che Numero di squali in affare sia in cima
Per Offerte totali per categoria, aggiorna il calcolo tabella come segue:
- Seleziona “Calcola utilizzando dimensioni specifiche”
- Seleziona i seguenti campi: Percorso (bin)
Per Offerte totali, aggiorna il calcolo tabella come segue:
- Seleziona “Calcola utilizzando dimensioni specifiche”
- Seleziona i seguenti campi: Numero di squali nell’offerta, Percorso (bin)
- Assicurati che Numero di squali nell’offerta sia in cima
Per Calcolo del rango, aggiorna il calcolo tabella come segue:
- Seleziona “Calcola utilizzando dimensioni specifiche”
- Seleziona il seguente campo: Numero di squali nell’offerta
Seleziona “Modifica calcolo tabella” su X.
Per Indice-1, aggiorna il calcolo tabella come segue:
- Seleziona “Calcola utilizzando dimensioni specifiche”
- Seleziona il seguente campo: Percorso (bin)
Per Dimensione calcolata, aggiorna il calcolo tabella come segue:
- Seleziona “Calcola utilizzando dimensioni specifiche”
- Seleziona i seguenti campi: Numero di squali nell’offerta, Percorso (bin)
- Assicurati che Numero di squali nell’offerta sia in cima
Per Offerte totali per categoria, aggiorna il calcolo tabella come segue:
- Seleziona “Calcola utilizzando dimensioni specifiche”
- Seleziona il seguente campo: Percorso (bin)
Per Total Deals, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona i seguenti campi: Numero di squali nel contratto, PERCORSO(bin)
- Assicurati che Numero di squali nel contratto sia in cima
Per Rank calc, aggiorna il calcolo della tabella come segue:
- Seleziona Calcola utilizzando dimensioni specifiche
- Seleziona il seguente campo: Numero di squali nel contratto
Una volta aggiornati i calcoli della tabella, la base del grafico radiale comincia a prendere forma.
Step 4: Formattazione aggiuntiva
Utilizza la scheda Marcatori per formattare il visuale – regolando lo spessore delle linee, il colore e le etichette. L’immagine sottostante mostra le etichette aggiunte all’inizio di ogni linea e una nuova tavolozza di colori assegnata. Utilizza il riquadro Formato sulla sinistra per rimuovere i bordi e regolare anche lo sfondo.
L’immagine seguente mostra il grafico radiale finale.
Grafico a barre nidificato
Un’altra tecnica di visualizzazione avanzata in Tableau è il grafico a barre nidificato. Un grafico a barre nidificato è un modo per impilare grafici a barre che consente di confrontare due valori numerici per una categoria. Sebbene questo tipo di visualizzazione non sia stato incluso nel cruscotto finale, l’esempio seguente mostra come creare un grafico a barre nidificato utilizzando questi dati. Il grafico a barre nidificato seguente mostra il numero di contratti e il numero di proposte per settore.
Inizia creando due grafici a barre su un foglio di lavoro. Sposta Settore nella scheda Righe e Numero di registrazioni (cioè il totale delle proposte) e Hai ottenuto il contratto nella scheda Colonne.
Dalle opzioni a discesa su Hai ottenuto il contratto, seleziona Dual Axis.
Fai clic destro su uno degli assi x e seleziona Sincronizza gli assi.
Nella scheda All Marks, cambia il tipo in Barra.
Regola la dimensione delle barre con la scheda dei Marcatori Numero di registrazioni e Affare ottenuto. Rendi la barra Affare ottenuto (blu navy) più piccola rispetto alla barra Numero di registrazioni (blu chiaro), come mostrato nell’immagine seguente.
Utilizza la scheda dei Marcatori per aggiungere etichette e formattare il grafico visuale come desiderato. L’immagine seguente mostra il grafico a barre nidificato finale.
E questo conclude le 6 visualizzazioni avanzate in Tableau! Mentre questi esempi sono in Tableau, ricorda che queste visualizzazioni possono essere create anche con altri strumenti, quindi prendile come ispirazione mentre sviluppi la tua prossima visualizzazione dei dati!
Il dashboard finale è disponibile qui per la visualizzazione o il download dei materiali sorgenti.
Payal è una specialista dei dati e dell’intelligenza artificiale. Nel suo tempo libero, ama leggere, viaggiare e scrivere su VoAGI. Se apprezzi il suo lavoro, segui o iscriviti alla sua lista e non perderti mai una storia!
L’articolo sopra è personale e non rappresenta necessariamente le posizioni, le strategie o le opinioni di IBM.
Riferimenti
[1]: Thirumani, Satya. “🦈 Shark Tank Us Dataset 🇺🇸”. Kaggle, 28 ago. 2023, www.kaggle.com/datasets/thirumani/shark-tank-us-dataset. (Licenza CC0: Public Domain)