Nur noch einmal schlafen und dann ist es endlich soweit! Und damit die Stunden bis dahin schneller vergehen, teilen wir heute mit euch ein ganz besonderes Chart: das Radial Bar Chart.
Wie der Name schon vermuten lässt, verbirgt sich hinter dieser Visualisierung eine andere Form des Balken-Diagramms.
Hinweis: Der hier genutzte Datensatz ist ein Mock-Datensatz, der sich passend zum Weihnachtsfest mit der Frage beschäftigt: Welche fünf EU Länder haben die meiste Weihnachtspost versendet?
Auf dem Weg hin zu unserem Radial Bar Chart benötigen wir die folgenden fünf Schritte:
Damit die runde Darstellung möglich ist, müssen zunächst die Daten angepasst werden, da wir zwei Punkte benötigen, die dann wiederum unsere Linie bilden.
Um diese zwei Punkte zu erhalten, können wir eine Union erzeugen, indem wir dieselbe Tabelle auf, die schon im Data Source-Reiter liegende Tabelle drauflegen.
Das sieht, wie folgt aus:
Anschließend muss ein kalkuliertes Feld erstellt werden, das aus den Einträgen “Tabelle1” und “Tabelle11” numerische Werte macht. Nur auf dieser Basis kann ein Radius berechnet werden für unsere runde Darstellung.
In diesem Beispiel wurden die Werte 1 und 270 genommen. Der Grad des Kreises kann mit der zweiten Zahl angepasst werden, da sie für 270 von den 360 Grad eines vollen Kreises steht.
Auf Basis des erstellten Pfades kann dann ein Bin erstellt werden. Das ist möglich indem mit einem Rechts-Klick auf Pfad geklickt wird und anschließend über “Create” Bins ausgewählt wird.
In dem neuen Fenster wird dann für “Size of bins” 1 ausgewählt und für das Maximum 270. Durch das Erstellen dieser Bins werden die Daten geglättet und wir können Punkte zwischen 1 und unserem Maximum darstellen, um die Kurve zu erstellen.
Nachdem wir die Daten präpariert haben, geht es im zweiten Schritt darum, acht Calculated Fields zu erstellen, die teilweise aufeinander aufbauen und unsere runde Darstellung ermöglichen.
Dazu gehören die folgenden Felder:
Index
Wir verwenden die Indexfunktion, um jeder Zeile in unserer Ansicht eine fortlaufende Nummer zuzuweisen. Dabei ergänzen wir -1 zu unserer Berechnung hinzu, damit unser Index bei 0 beginnt.
Max Value
Zusätzlich benötigen wir den Höchstwert in unserem Datensatz in jeder Zeile unserer Daten und. um dies zu erreichen, verwenden wir die folgende Berechnung:
Max value for each country
Darüber hinaus benötigen wir den Höchstwert für jedes Land. Dafür können wir dieselbe Tabellenberechnung benutzen. Der Unterschied besteht darin, wie beide Felder in unserer späteren Analyse konfiguriert werden.
Step size
Als Nächstes müssen wir das Verhältnis zum Höchstwert ermitteln, da sich alle unsere Linien auf den Höchstwert in unseren Daten beziehen werden. Dies wird mit einer einfachen Division erreicht:
PI
Wir müssen unseren Index mit Pi multiplizieren, um in späteren Berechnungen mit dem Zeichnen unseres Kreises beginnen zu können. Zu diesem Zweck verwenden wir eine Tabellenkalkulation, die Pi darstellt.
Rank
Die Rank-Funktion dient dazu unsere Ringe vom kleinsten zum größten zuordnen.
X
Anschließend bleiben noch die X- und Y-Punkte für unsere Ringe zu berechnen. In beiden Fällen wird Pi multipliziert und durch 180 dividiert, da die sin- und cos-Funktionen Werte in Radiant und nicht in Grad angeben sind:
Da wir nun alle notwendige Felder erstellt haben, geht es im dritten Schritt darum mit unserer Visualisierung zu beginnen. Dafür wird das Feld Country sowohl auf das Colour Feld als auch auf das Label Feld im Marks Bereich gelegt. Darüber hinaus soll das Feld Path (Bin) auf Path gelegt werden und Max Value per County ebenfalls auf das Labelfeld.
Außerdem soll das X-Feld auf Rows und das Y-Feld auf Columns gezogen werden.
Zunächst ist nur ein einzelner Punkt zusehen. Um das zu ändern, könnt ihr mit einem Rechts-Klick sowohl auf das X-Feld als auch das Y-Feld klicken und dann zunächst Compute Using und das Feld Path (Bin( auswählen. Dadurch erhalten wir eine geschwungene Linie als Zwischenergebnis.
Mit Hilfe weiterer Tabellenkalulationen, die wir direkt in der Colums- und Rows- Leiste vornehmen, kommen wir zu unserem Radial Bar Chart.
Dafür müssen als Nested Calculation, die Felder Rank und Max Value, wie folgt für X- und Y-Feld konfiguriert werden:
Nun solltet ihr ein schönes Radial Bar Chart haben:
Jetzt könnt ihr Euch ans formatieren machen und das Chart anpassen, wir ihr möchtet. Zum Beispiel könntet ihr auch einen weihnachtlichen Hintergrund wählen 🎄🎁
Sie haben Fragen zu den Möglichkeiten, die Tableau bietet oder ein anderes Anliegen rund um das Thema Datenanalyse? Wir helfen ihnen dabei gerne.