Transformacja logarytmiczna skal
Użycie scale_y_log10() i scale_x_log10() jest równoważne transformacji zbioru danych przed przekazaniem go do ggplot2.
Funkcja coord_trans() z argumentami x = "log10" i/lub y = "log10" transformuje dane po obliczeniu statystyk. Wykres wygląda tak samo jak przy użyciu scale_*_log10(), ale skale są inne – na osiach z transformacją log10 widoczne są oryginalne wartości. To przydatne rozwiązanie, bo skale logarytmiczne bywają nieintuicyjne.
Sprawdź to w praktyce na danych o rozkładzie prawostronnie skośnym – masie mózgu i masie ciała 51 ssaków z zestawu danych msleep.
To ćwiczenie jest częścią kursu
Wizualizacja danych na poziomie średniozaawansowanym z ggplot2
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
___ +
ggtitle("Raw Values")