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 Radial Bar Chart in Tableau

La rappresentazione di dati su di una “Radial Bar Chart” spesso rappresenta un’alternativa interessante rispetto alla classica “Line Chart”, specialmente nel caso in cui non

Come creare un grafico “Coxcomb” in tableau?!

Coxcomb Chart: Il termine “Coxcomb Chart” si riferisce tipicamente a un grafico circolare utilizzato per visualizzare dati categorici, specialmente quando si confrontano diverse categorie all’interno

Come realizzare un cartogramma in Tableau

Tra i metodi di visualizzazione più comuni per le analisi in Tableau vanno certamente annoverati quelli di tipo spaziale, in particolare le mappe. Non sempre,

Radar chart in Tableau

I radar chart, anche detti spider chart, sono dei grafici che permettono di confrontare più misure allo stesso tempo. Vale la pena ricordare che, essendo

Butterfly Chart in Tableau

Il Butterfly Chart è molto utile per rappresentare le differenze nella distribuzione di due variabili. Questo tipo di grafico è infatti adatto a visualizzare il