Przygotowania
W kolejnych ćwiczeniach odtworzymy wykres widoczny w podglądzie. Na początek ustalimy pozycje oraz podstawową warstwę wykresu.
Zdefiniowanie tych elementów jako osobnych obiektów pozwoli łatwo ich używać wielokrotnie – w różnych warstwach lub na różnych wykresach.
position_jitter()dodaje jitter (np. dla punktów).position_dodge()przesuwa obiekty (np. słupki, boxploty, skrzypce, słupki błędów).position_jitterdodge()stosuje jednocześnie jitter i przesunięcie (np. dla punktów).
Podobnie jak wcześniej, pracujemy na mtcars, gdzie fcyl i fam to właściwe zmienne czynnikowe odpowiadające oryginalnym zmiennym cyl i am.
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.
# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___
# 2. Dodge with width 0.1
posn_d <- ___
# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___