Aan de slagGa gratis aan de slag

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

Cursus bekijken

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()
  ___(___(___))
Code bewerken en uitvoeren