Kom igångKom igång gratis

Radbrytning för många nivåer

facet_grid() fungerar utmärkt för kategoriska variabler med få nivåer. Det går visserligen att dela upp variabler med många nivåer, men den resulterande plotten blir då mycket bred eller mycket hög, vilket kan göra den svår att läsa.

Lösningen är att använda facet_wrap(), som delar upp nivåerna längs en axel och radbryter delmängderna över ett angivet antal rader eller kolumner.

I den här övningen använder vi datamängden Vocab som du redan sett. Grundlagret är färdigt.

Eftersom vi har många years är facet_grid() inte ett bra val – låt oss prova facet_wrap() i stället.

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(Vocab, aes(x = education, y = vocabulary)) +
  stat_smooth(method = "lm", se = FALSE) +
  # Create facets, wrapping by year, using vars()
  ___(___(___))
Redigera och kör kod