LoslegenKostenlos loslegen

Wende die neue Theme-Funktion auf den Plot an

Sobald du deine eigene Funktion theme_ilo() erstellt hast, ist es Zeit, sie auf ein Plot-Objekt anzuwenden. Im Video hast du gesehen, dass theme()-Aufrufe verkettet werden können. Das machst du dir jetzt zunutze und fügst einen weiteren theme()-Aufruf hinzu, um Besonderheiten des facettierten Plots anzupassen.

Diese Übung ist Teil des Kurses

Kommunizieren mit Daten im Tidyverse

Kurs anzeigen

Anleitung zur Übung

  • Ab jetzt kannst du theme_ilo() einfach zu jedem gewünschten Plot-Objekt hinzufügen. Probier es aus! Überschreibe die Variable ilo_plot, sodass theme_ilo() dauerhaft angewendet wird.
  • Kombiniere deine benutzerdefinierte Theme-Funktion mit weiteren theme()-Aufrufen, um Einstellungen für anspruchsvolle Plots flexibel anzupassen.
    • Füge dafür einen weiteren theme()-Aufruf nach dem theme_ilo()-Aufruf hinzu.
    • Ändere die Hintergrund-fill der Facet-Labels auf "gray60" und deren color auf "gray95" über das Argument strip.background.
    • Ändere die color der Facet-Labels auf "white".

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 bearbeiten und ausführen