Radial Bar Chart

Creazione di un Radial Bar Chart con l’utilizzo di Tableau Desktop

 

Questo è un tutorial passo passo che ti guiderà nella creazione di un grafico a barre radiale.

Questo grafico, sebbene sia visivamente accattivante, potrebbe non essere il metodo ideale per presentare e visualizzare chiaramente i dati.

 

Preparazione dei dati

Il set di dati utilizzato per questo articolo è relativo alla stagione Formula 1 2021 e contiene i risultati di tutte le gare per tale stagione. Ho scelto questo argomento in quanto sicuramente è stata una stagione speciale, da ricordare, che è stata vinta nell’ultimo giro della gara.

Ma veniamo ora alla preparazione dei dati.

Innanzitutto inizia unendo il set di dati a se stesso trascinando la tabella F1 che stiamo usando sopra F1 che è già nel riquadro dei dati. Questo dovrebbe far apparire una piccola casella riportante la scritta “Unione”; a questo punto puoi rilasciare il file.

 

Questo duplicherà il set di dati e genererà una nuova colonna denominata ‘Nome tabella’, questa nuova colonna avràdue valori ‘F1.csv’ e ‘F1.csv1’, e può essere controllata cambiando il numero di righe a 500 e scorrendo verso il basso la colonna ‘Nome tabella’, questo indica che abbiamo tabelle diverse.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Calcoli

 

Se immagini  il grafico a barre radiali come due cerchi (cerchi interni ed esterni), Tableau ha bisogno delle coordinate (x,y) di ogni punto per poter tracciare la figura. Per i cerchi è necessario un angolo e il raggio per poter determinare le coordinate (x,y).

Per prima cosa dobbiamo numerare le nostre righe con la funzione indice.

INDEX()

 

Quindi dobbiamo calcolare l’angolo. Un cerchio è uguale a un angolo di 360 gradi, quindi dividiamo 360 per il conteggio distinto (COUNTD) dei piloti (driver), quindi lo moltiplichiamo per l’indice che indica la posizione del punto. Alla fine aggiungiamo la funzione radianti per convertire i gradi in radiante poiché tableau non funziona con i gradi

RADIANS((360/TOTAL(COUNTD([Driver])))*[Index])

 

Il prossimo passo è calcolare il raggio interno la cui dimensione può essere generata a proprio piacimento. L’opzione migliore è creare un parametro.

 

Per poter disegnare i punti interni e i punti esterni abbiamo bisogno di un raggio regolabile. Useremo i dati originali per tracciare il cerchio interno e i dati duplicati per tracciare i punti esterni.

IF ATTR([Table Name])=’F1.csv’ THEN AVG([Radius Parameter])

ELSE AVG([Radius Parameter]) + SUM([Points])

END

 

Ora dobbiamo calcolare le coordinate X, usando la funzione trigonometrica (COS).

COS([Angle in Rad]) *[Radius Adj]

 

E per calcolare le coordinate Y usiamo anche la funzione trigonometrica in tableau (SIN).

SIN([Angle in Rad])* [Radius Adj]

 

Il risultato finale

Ora abbiamo tutti i calcoli necessari affinché il grafico inizi a prendere forma. Il primo passo è trascinare la [X] in colonne, [Y] in righe, [Nome tabella] e [Driver] in dettaglio. Avrai una vista come questa, non è ancora finita ma stiamo per sistemarla.

 

Quindi vogliamo modificare i calcoli della tabella [X] e [Y] facendo clic sulle piccole frecce sul lato destro e calcolare usando [Driver], o qualsiasi cosa tu abbia messo nel pannello Detail. Ora puoi vedere il cerchio interno e i punti esterni.

 

Per completare questo grafico è necessario modificare il tipo di grafico in linea e trascinare [Nome tabella] nel percorso. Ora dovresti essere in grado di vedere un bel grafico a barre radiali.

 

Ora mancano solo gli ultimi piccoli passaggi estetici per dare un aspetto più gradevole al nostro grafico, come ad esempio: modificare intestazioni, linee della griglia, linee dello zero e cambiare dimensioni, tooltip e colore.

 

articoli correlati

Come costruire una Waffle Chart in Tableau

La waffle chart è un’ottima soluzione per rappresentare percentuali di un totale.  In questo articolo vengono presentati gli step per creare una “Waffle Chart” partendo

Lollipop Chart e varianti in Tableau

Una delle sfide principali da affrontare quando ci si approccia al mondo dell’analisi dati è la necessità di veicolare in maniera rapida ed efficace le

Tableau integrato da Mapbox

Tableau integrato da Mapbox La mappa è una delle visualizzazioni più utilizzate in Tableau per dare un contesto significativo ai dati. Questo ha lo  scopo