Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

ggplot(mtcars, aes(wt, mpg)) + 
  geom_point() +
  # Facet rows by am
  ___
Code bewerken en uitvoeren