Visualisierungen

Daten zu visualisieren kann verschiedene Gründe haben: Zum einen können Grafiken für die explorative Datenanalyse (9  Explorative Datenanalyse) genutzt werden. Dabei ist es wichtig, dass man recht flexibel in der Darstellung ist. So ist es zum Beispiel sinnvoll, bei gleichbleibenden Daten zwischen verschiedenen Darstellungen zu wechseln (z.B. Box- / Violinenplot / Histogramm), die Breite der Balken bei einem Histogramm leicht zu ändern oder zusätzliche Merkmale darzustellen. Dies sollte ohne größeren Aufwand schnell gehen und wenig Arbeit machen. Zum anderen ist es aber auch wichtig, Grafiken für Präsentationen, Paper, Arbeiten oder Poster erstellen zu können, deren Erscheinungsbild einem hohen Standard entsprechen soll. Beides kann das Paket ggplot2 aus dem Tidyverse, und wir wollen uns in den folgenden Kapiteln mit dem Erstellen von Grafiken beschäftigen. Beide Aspekte werden eine Rolle spielen.

ggplot2 ist in Schichten (Layern) aufgebaut. Diese sind unabhängig voneinander. Um eine einfache Grafik zu erzeugen, sind (bereinigte) Daten, eine Zuweisung der darzustellenden Merkmale und ein geometrisches Objekt notwendig.

Sollen Daten präsentiert werden, so kann das Erscheinungsbild mit den folgenden Funktionen angepasst werden: