Kom igångKom igång gratis

Tillämpa den nya temafunktionen på diagrammet

Nu när du har skapat din egen theme_ilo()-funktion är det dags att tillämpa den på ett diagramobjekt. I videon såg du att theme()-anrop kan kedjas samman. Det ska du dra nytta av och lägga till ytterligare ett theme()-anrop för att justera några detaljer i det facetterade diagrammet.

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

Kommunicera med data i Tidyverse

Visa kurs

Övningsinstruktioner

  • Från och med nu kan du lägga till theme_ilo() direkt på valfritt diagramobjekt. Prova det! Skriv över variabeln ilo_plot så att theme_ilo() tillämpas permanent.
  • Kombinera din anpassade temafunktion med ytterligare theme()-anrop för att flexibelt justera inställningar i mer avancerade diagram.
    • Lägg till ett nytt theme()-anrop efter theme_ilo()-anropet.
    • Ändra bakgrundens fill för facettpanelernas etiketter till "gray60" och deras color till "gray95" med hjälp av argumentet strip.background.
    • Ändra color för facettpanelernas etiketter till "white".

Interaktiv övning med praktiskt arbete

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

# 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(___)
  )
Redigera och kör kod