Mit Facets Struktur sichtbar machen.
Nimm den Code aus der letzten Übung und passe ihn so an, dass die Länder nach ihrer Region gefacetet gruppiert werden.
So bringst du mehr Struktur in die Darstellung, ohne das Diagramm unnötig zu verkomplizieren.
Wir wollen hier facet_grid() verwenden und alle Plots in derselben Spalte behalten. So kannst du Regionen-übergreifend gut vergleichen und behältst trotzdem die Gruppierung auf Regionenebene bei.
Außerdem musst du das Argument scale in facet_grid() anpassen, damit nicht für jedes Facet die komplette y-Achsenstruktur wiederholt wird.
Diese Übung ist Teil des Kurses
Best Practices für Visualisierung in R
Anleitung zur Übung
- Füge dem Code aus dem letzten Plot
facet_grid()hinzu und setze die Facet-Variable aufregion~.. - Setze die y-Achse auf frei, indem du
scaleauf'free_y'setzt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
who_subset %>%
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
ggplot(aes(x = logFoldChange, y = reorder(country, logFoldChange))) +
geom_point() +
geom_vline(xintercept = 0) +
xlim(-6,6) +
# add facet_grid arranged in the column direction by region and free_y scales
___