ÎncepețiÎncepe gratuit

Transformarea logaritmică a scalelor

Utilizarea funcțiilor scale_y_log10() și scale_x_log10() este echivalentă cu transformarea setului de date înainte de a ajunge la ggplot2.

Folosind coord_trans(), cu argumentele x = "log10" și/sau y = "log10", datele sunt transformate după ce statisticile au fost calculate. Graficul va arăta la fel ca atunci când folosești scale_*_log10(), însă scalele vor fi diferite – mai exact, vei vedea valorile originale pe axele transformate log10. Acest lucru poate fi util, deoarece scalele logaritmice pot fi uneori greu de interpretat intuitiv.

Hai să vedem cum funcționează în practică, pe date cu distribuție asimetrică pozitivă – greutatea creierului și a corpului pentru 51 de mamifere din setul de date msleep.

Acest exercițiu face parte din cursul

Vizualizare intermediară a datelor cu ggplot2

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
Editează și rulează codul