Podstawy warstwy facet
Fasetowanie dzieli dane na grupy według zmiennej kategorycznej, a następnie wyświetla każdą grupę w osobnym panelu. Do podziału danych według jednej lub dwóch zmiennych kategorycznych najlepiej sprawdza się facet_grid().
Dla zmiennych kategorycznych A i B wzorzec kodu wygląda następująco:
plot +
facet_grid(rows = vars(A), cols = vars(B))
Ten kod tworzy panel dla każdej możliwej kombinacji wartości A i B.
W tym ćwiczeniu użyjemy zbioru danych mtcars. Zmienne cyl i am nie są w nim zakodowane jako zmienne czynnikowe, ale ggplot2 automatycznie przekształci je w czynniki, gdy zostaną użyte w fasetach.
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.
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
# Facet rows by am
___