Aggiungere ancore visive
Una caratteristica utile del log fold change è la sua simmetria: un valore di 1 significa due volte “più grande”, e -1 significa due volte “più piccolo”. Per questo motivo, la posizione di 0 sull’asse x indica il punto di cambio tra diminuzioni e aumenti delle conte nel tempo. Quando i tuoi dati hanno un punto di discontinuità naturale come questo, è bene che il grafico lo evidenzi anche come punto di attenzione.
Il codice fornito crea un grafico a punti di base del log fold change per le date. Per migliorarlo, faremo due cose. Primo, riordina i punti in ordine decrescente come nell’esercizio precedente. Secondo, aggiungi una linea guida a x = 0 per mostrare il punto neutro, aggiungendo geom_vline() (per vertical line) all’oggetto grafico con l’argomento xintercept impostato a 0.
Questo esercizio fa parte del corso
Buone pratiche di visualizzazione in R
Istruzioni dell'esercizio
- Ordina i punti in ordine decrescente racchiudendo il mapping
yinreorder(). - Aggiungi un’ancora visiva a
x = 0congeom_vline().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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
___