Visuele ankers toevoegen
Een fijne eigenschap van de log fold change is dat die symmetrisch is: een waarde van 1 betekent twee keer zo ‘groot’, en -1 betekent twee keer zo ‘klein’. Daardoor markeert de positie 0 op de x-as het omslagpunt tussen dalingen en stijgingen van aantallen over de jaren. Als je gegevens zo’n natuurlijk breekpunt hebben, is het goed als de grafiek dat ook als een focuspunt laat zien.
De meegeleverde code maakt een eenvoudige puntenplot van de log fold change per datum. We gaan die verbeteren met twee dingen. Ten eerste: orden de punten aflopend, zoals in de vorige oefening. Ten tweede: voeg een hulplijn toe bij x = 0 om het nulpunt te tonen door geom_vline() (van ‘v’ertical ‘line’) toe te voegen aan je plotobject met het argument xintercept ingesteld op 0.
Deze oefening maakt deel uit van de cursus
Best practices voor visualisaties in R
Oefeninstructies
- Orden de punten aflopend door de
y-mapping te wrappen inreorder(). - Voeg een visueel anker toe bij
x = 0metgeom_vline().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
who_subset %>%
# calculate the log fold change between 2002 and 1992
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
# set y axis as country ordered with respect to logFoldChange
ggplot(aes(x = logFoldChange, y = ___)) +
geom_point() +
# add a visual anchor at x = 0
___