Facetting om structuur te tonen.
Neem de code uit de vorige oefening en pas die aan om landen per regio te groeperen met facetten.
Dit geeft wat meer structuur aan de visualisatie zonder de grafiek onnodig ingewikkeld te maken.
We willen hier facet_grid() gebruiken en alle plots in dezelfde kolom houden. Zo kun je eenvoudig regio-overstijgend vergelijken en toch de groepering per regio behouden.
Je moet ook het argument scale in facet_grid() aanpassen om te voorkomen dat voor elke facet de volledige y-asstructuur wordt herhaald.
Deze oefening maakt deel uit van de cursus
Best practices voor visualisaties in R
Oefeninstructies
- Voeg
facet_grid()toe aan de code van de vorige plot en zet de facetteringsvariabele opregion~.. - Maak de y-as vrij door
scaleop'free_y'te zetten.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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
___