Log-transformera skalor
Att använda scale_y_log10() och scale_x_log10() motsvarar att transformera datamängden innan den når ggplot2.
Med coord_trans(), där du anger x = "log10" och/eller y = "log10", transformeras data efter att statistiken har beräknats. Diagrammet ser likadant ut som med scale_*_log10(), men skalorna skiljer sig – du ser de ursprungliga värdena på de log10-transformerade axlarna. Det kan vara praktiskt eftersom logaritmiska skalor ibland är svåra att tolka intuitivt.
Vi testar detta med positivt skevfördelade data – hjärn- och kroppsvikten hos 51 däggdjur från datamängden msleep.
Den här övningen är en del av kursen
Datavisualisering med ggplot2 – fortsättningskurs
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
___ +
ggtitle("Raw Values")