Aan de slagGa gratis aan de slag

Basis van de facet-laag

Facetten splitsen de gegevens in groepen op basis van een categorische variabele en plotten elke groep in een eigen paneel. Om te splitsen op één of twee categorische variabelen, is facet_grid() het handigst.

Gegeven categorische variabelen A en B, is het codepatroon:

plot +
  facet_grid(rows = vars(A), cols = vars(B))

Dit tekent een paneel voor elke paargewijze combinatie van de waarden van A en B.

Hier gebruiken we de mtcars-gegevensset om te oefenen. Hoewel cyl en am in de gegevensset niet als factorvariabelen zijn gecodeerd, zal ggplot2 variabelen omzetten naar factoren wanneer ze in facetten worden gebruikt.

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(mtcars, aes(wt, mpg)) + 
  geom_point() +
  # Facet rows by am
  ___
Code bewerken en uitvoeren