Trasformare le scale in log
Usare scale_y_log10() e scale_x_log10() equivale a trasformare il nostro insieme di dati reale prima di passare a ggplot2.
Con coord_trans(), impostando gli argomenti x = "log10" e/o y = "log10", i dati vengono trasformati dopo che le statistiche sono state calcolate. Il grafico avrà lo stesso aspetto che con scale_*_log10(), ma le scale saranno diverse: vedremo i valori originali sugli assi trasformati in log10. Questo può essere utile perché le scale logaritmiche possono risultare poco intuitive.
Vediamo tutto questo in azione con dati positivamente asimmetrici: il peso del cervello e del corpo di 51 mammiferi dal dataset msleep.
Questo esercizio fa parte del corso
Visualizzazione dei dati intermedia con ggplot2
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
___ +
ggtitle("Raw Values")