Kom igångKom igång gratis

Grunderna i facetlager

Facettering delar upp data i grupper enligt en kategorisk variabel och ritar sedan varje grupp i en egen panel. För att dela upp data efter en eller två kategoriska variabler är facet_grid() det bästa valet.

Givet kategoriska variabler A och B ser kodmönstret ut så här:

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

Detta ritar en panel för varje parvis kombination av värdena i A och B.

Här använder vi datamängden mtcars för att öva. Även om cyl och am inte är kodade som faktorvariabler i datamängden, kommer ggplot2 att omvandla variablerna till faktorer när de används i facetter.

Den här övningen är en del av kursen

Datavisualisering med ggplot2 – fortsättningskurs

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

ggplot(mtcars, aes(wt, mpg)) + 
  geom_point() +
  # Facet rows by am
  ___
Redigera och kör kod