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 pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
___ +
ggtitle("Raw Values")