Inizia subitoInizia gratis

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

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
Modifica ed esegui il codice