Wrap voor veel niveaus
facet_grid() is fantastisch voor categorische variabelen met een klein aantal niveaus. Hoewel je ook kunt facettten op variabelen met veel niveaus, wordt de resulterende plot dan heel breed of heel hoog, wat het lastig kan maken om te bekijken.
De oplossing is facet_wrap(), waarmee je niveaus langs één as scheidt, maar alle subsets over een opgegeven aantal rijen of kolommen laat doorlopen.
Voor deze plot gebruiken we de Vocab-gegevensset die we al hebben gezien. De basislaag is al gegeven.
Omdat we veel years hebben, is facet_grid() niet logisch; laten we in plaats daarvan facet_wrap() proberen.
Deze oefening maakt deel uit van de cursus
Gevorderde datavisualisatie met ggplot2
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
ggplot(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))