Zabalení pro mnoho úrovní
facet_grid() je skvělé pro kategoriální proměnné s malým počtem úrovní. I když je možné facetovat proměnné s mnoha úrovněmi, výsledný graf bude velmi široký nebo velmi vysoký, což může ztěžovat jeho čtení.
Řešením je facet_wrap(), které rozděluje úrovně podél jedné osy a zabaluje všechny podmnožiny do daného počtu řádků nebo sloupců.
V tomto cvičení použijeme dataset Vocab, který už znáš. Základní vrstva je připravená.
Protože máme mnoho hodnot years, použití facet_grid() nedává smysl – zkusme místo toho facet_wrap().
Toto cvičení je součástí kurzu
Intermediate Data Visualization with ggplot2
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
ggplot(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))