Durchschnittsalter in den Mannheimer Stadtteilen

Geodaten plotten mit ggplot2

Ich wollte schon immer einmal Geodaten plotten und heute bin ich endlich dazu gekommen das auszuprobieren. Das Plotten selbst ist eigentlich ganz einfach …

fortunes::fortune("done it.")
#> 
#> It was simple, but you know, it's always simple when you've done it.
#>    -- Simone Gabbriellini (after solving a problem with a trick suggested
#>       on the list)
#>       R-help (August 2005)

Die Herausforderung besteht eher darin die Daten aufzubereiten, in diesem Fall die Polygone der Stadtteile von Mannheim.

Durchschnittsalter in den Mannheimer Stadtteilen

Für das Jahr 2017 liegen die Daten für das Alter der Mannheimer Bevölkerung in den Stadtteilen vor und können von https://mannheim.opendatasoft.com heruntergeladen werden. Diese Daten habe ich kombiniert mit den Geodaten von Mannheim, die von https://www.openstreetmap.org/ bereitgestellt werden.

In der folgenden Abbildung sieht man sehr schön, dass es große Unterschiede zwischen den einzelnen Stadtteilen gibt. Der Unterschied zwischen Vogelstang und Luzenberg beträgt beispielsweise über 10 Jahre. Das gilt teilweise auch für benachbarte Stadtteile, so beträgt der Unterschied zwischen dem Durchschnittsalter in der Oststadt und in der Schwetzingerstadt ganze 5 Jahre. Obwohl die Durchmischung hoch ist, gibt es doch die – für Städte vermutlich relativ typische – Tendenz, dass mit zunehmender Entfernung der Stadtteile vom Zentrum das Durchschnittsalter steigt.

Altersentwicklung von 2013 bis 2017

Zusätzlich zu den oben gezeigten Daten liegen außerdem noch die Daten aus vier weiteren Jahren vor. Wenn man sich den Verlauf in den einzelnen Stadtteilen anschaut, wird klar, dass das Durchschnittsalter in diesem kurzen Zeitraum in fast allen Stadtteilen sehr stabil war. Deutliche Trends gibt es nur in wenigen Stadtteilen, beispielsweise in Neuhermsheim wo das Durchschnittsalter von 2013 bis 2017 um 1.5 Jahre anstieg. Interessanter Weise ließ sich ein paar Kilometer weiter auf dem Lindenhof die gegenteilige Entwicklung beobachten.

Diese Daten habe ich im Folgenden auf drei verschiedene Arten und Weisen dargestellt: Einmal die zeitlichen Verläufe als Punktdiagramm, einmal als Karte und einmal als Tabelle.

Wenn man sich die gleichen Daten in den Karten anschaut, wird umso mehr deutlich dass die Veränderungen von 2013 bis 2017 in fast allen Stadtteilen relativ klein waren. Selbst der Anstieg in Neuhermsheim ist nicht leicht zu erkennen auch wenn das Grün etwas heller wird.

Die genaueste Darstellung liefert sicherlich die Tabelle, auch wenn damit Vergleiche zwischen den Stadtteilen längst nicht so einfach sind wie in den Karten.

Stadtteil 2013 2014 2015 2016 2017
Luzenberg 35.8 35.6 35.3 35.8 36.0
Neckarstadt-West 37.2 37.0 36.4 37.1 37.1
Innenstadt/Jungbusch 38.0 37.8 37.7 37.8 37.6
Schwetzingerstadt 39.2 39.2 39.0 39.0 38.6
Neuhermsheim 40.4 40.7 41.0 41.3 41.9
Waldhof 41.1 41.2 41.2 41.0 40.7
Neckarstadt-Ost 41.3 41.3 41.2 41.2 41.1
Seckenheim 41.1 41.2 40.5 41.3 41.5
Käfertal 42.6 42.5 40.8 40.9 41.3
Schönau 41.1 41.4 41.5 41.7 41.9
Mannheim 42.2 42.2 41.9 42.0 42.0
Neckarau 42.5 42.5 42.6 42.7 42.6
Almenhof 43.2 43.1 43.1 43.0 42.8
Neuostheim 43.2 43.2 43.2 42.8 42.7
Lindenhof 44.2 44.0 43.8 43.6 43.5
Rheinau 43.8 43.9 43.8 43.8 44.0
Oststadt 44.2 44.2 43.8 43.9 43.8
Sandhofen 44.7 44.6 44.4 44.4 44.4
Friedrichsfeld 44.8 45.1 45.0 44.9 45.0
Wallstadt 45.3 45.3 45.4 45.6 45.7
Gartenstadt 45.1 45.4 45.5 45.6 45.6
Feudenheim 46.1 46.3 46.4 45.5 45.4
Niederfeld 46.2 46.6 46.4 46.6 46.4
Vogelstang 47.0 47.1 47.2 47.0 47.1

R Code

Ich werde sobald ich die Zeit dazu finde ein kleines Tutorial posten um den R Code für die Abbildungen zu zeigen und zu erklären.

Lizenz


comments powered by Disqus