Aan de slagGa gratis aan de slag

Pas de nieuwe themabfunctie toe op de plot

Zodra je je eigen theme_ilo()-functie hebt gemaakt, is het tijd om die toe te passen op een plotobject. In de video zag je dat je theme()-aanroepen kunt ketenen. Je gaat dat hier gebruiken en nog een theme()-aanroep toevoegen om wat eigenaardigheden van de gefacetteerde plot bij te stellen.

Deze oefening maakt deel uit van de cursus

Communiceren met data in de Tidyverse

Cursus bekijken

Oefeninstructies

  • Vanaf nu kun je theme_ilo() gewoon toevoegen aan elk gewenst plotobject. Probeer het uit! Overschrijf de variabele ilo_plot zodat theme_ilo() blijvend wordt toegepast.
  • Combineer je aangepaste themabfunctie met extra theme()-aanroepen om instellingen voor geavanceerde plots flexibel aan te passen.
    • Voeg daarvoor na de theme_ilo()-aanroep nog een theme()-aanroep toe.
    • Verander de achtergrond-fill van de facetlabels naar "gray60" en hun color naar "gray95" met het argument strip.background.
    • Verander de color van de facetlabels naar "white".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Apply your theme function (dont't forget to call it with parentheses!)
ilo_plot <- ilo_plot +
  ___

# Examine ilo_plot
ilo_plot

ilo_plot +
  # Add another theme call
  ___(
    # Change the background fill and color
    strip.background = element_rect(___, ___),
    # Change the color of the text
    strip.text = element_text(___)
  )
Code bewerken en uitvoeren