Zawijanie dla wielu poziomów
facet_grid() sprawdza się świetnie w przypadku zmiennych kategorycznych z niewielką liczbą poziomów. Można co prawda tworzyć fasety dla zmiennych z wieloma poziomami, ale wynikowy wykres będzie bardzo szeroki lub bardzo wysoki, co utrudnia jego odczytanie.
Rozwiązaniem jest użycie facet_wrap(), które rozkłada poziomy wzdłuż jednej osi, a następnie zawija wszystkie podzbiory w określoną liczbę wierszy lub kolumn.
W tym ćwiczeniu skorzystamy ze zbioru danych Vocab, który już poznałeś. Warstwa bazowa jest już gotowa.
Ponieważ mamy wiele wartości years, użycie facet_grid() nie ma sensu – wypróbujmy zamiast tego facet_wrap().
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(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))