TIL-Adventskalender 2024content image – Türchen 17

 

Animierte Bevölkerungspyramide

Eine Bevölkerungspyramide basiert auf einem sogenannten Butterfly Chart, das aus Balkendiagrammen erstellt wurde, um zwei Werte zur gleichen Zeit und unter denselben Parametern zu vergleichen. Eine animierte Bevölkerungspyramide zeigt darüber hinaus Veränderungen in der Bevölkerung über die Zeit – und das auf eindrucksvolle Weise.

content image

Lass uns gemeinsam eine solche Visualisierung in Tableau erstellen.

Daten

Die Daten zur Bevölkerung in Deutschland seit 1950 stammen vom Statistischen Bundesamt. Sie sind für den Zeitraum von 1950 bis 2021 verfügbar, ergänzt durch Prognosen bis 2070. Diese Prognosen basieren auf verschiedenen Szenarien, die Geburtenrate, Lebenserwartung und Nettomigration berücksichtigen.

Schritt 1: Bevölkerung für Frauen und Männer auf dem Canvas darstellen

Ziehe “Age” auf die Zeilen (Rows).

Ziehe “Female Population” und “Male Population” auf die Spalten (Columns).

Falls diese Felder nicht direkt verfügbar sind, könntest du über berechnete Felder erstellt werden, z. B.:

content image

Stelle das Diagramm auf “Fit Height” ein.

Ziehe “Year” auf die Filter und wähle zunächst ein Jahr aus.

Klicke auf das Dropdown-Menü bei “Age”Sort und wähle “Descending”.

content image

Jetzt sollte dein Diagramm so aussehen:

content image

Schritt 2: Einen Butterfly Chart erstellen

Doppelklicke auf die Achse von “Female Population” und aktiviere “Reversed”. Achte darauf, dass “Include zero” weiterhin ausgewählt bleibt.

Um beide Balkendiagramme auf die gleiche Skala zu bringen, benötigst du eine Hilfsberechnung, die den Wert des längsten Balkens liefert.

content image

Ziehe dieses berechnete Feld auf Detail im Bereich All. Dies dient als Basis für die Referenzlinien, die wir gleich hinzufügen werden, jedoch nicht direkt für die Visualisierung.

Öffne die Analytics-Leiste und ziehe eine Reference Line auf das Pane.

content image

Bearbeite die beiden Referenzlinien: Wähle “Max Bar” als “Value” und setze alle Optionen für die Sichtbarkeit der Linie auf “None”. Wir benötigen die Linien nur, um die Achsen anzupassen, nicht für die Visualisierung.

content image

Schritt 3: Formatieren (optional)

Ändere die Farben der Balken.

Deaktiviere “Show Header” für die Dimensionen und Kennzahlen.

Entferne Rahmen, Rasterlinien und die Null-Linie.

Um Balken mit einem Wert von 0 auszublenden, füge ein berechnetes Feld hinzu, filtere die Werte und wähle “True” aus.

content image

Jetzt hast du eine ästhetische Bevölkerungspyramide für ein Jahr erstellt.

content image

Schritt 4: Animation hinzufügen

Ziehe “Year” aus den Filtern auf die Page Shelf. Dadurch wird die Animation aktiviert.

content image

Unter Edit Title oder den Anmerkungen (Animation) kannst du “Page Name” hinzufügen, sodass das Jahr in der Visualisierung sichtbar wird.

content image

Und das coole Ergebnis sieht man am schon am Anfang dieses Blog-Beitrags ;).

Sie haben Fragen zu den Möglichkeiten, die Tableau bietet oder ein anderes Anliegen rund um das Thema Datenanalyse? Wir helfen ihnen dabei gerne.

Kontakt