Aan de slagGa gratis aan de slag

Log-transformaties van schalen

Het gebruik van scale_y_log10() en scale_x_log10() is gelijk aan het transformeren van de daadwerkelijke gegevensset voordat je met ggplot2 aan de slag gaat.

Met coord_trans(), waarbij je de argumenten x = "log10" en/of y = "log10" instelt, worden de data getransformeerd nadat de statistieken zijn berekend. De plot ziet er hetzelfde uit als met scale_*_log10(), maar de schalen zijn anders: je ziet de oorspronkelijke waarden op de log10-getransformeerde assen. Dat kan handig zijn, omdat logschalen soms wat onintuïtief zijn.

Laten we dit in actie zien met positief scheve data: het hersen- en lichaamsgewicht van 51 zoogdieren uit de msleep-gegevensset.

Deze oefening maakt deel uit van de cursus

Gevorderde datavisualisatie met ggplot2

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
Code bewerken en uitvoeren