Zacznij terazZacznij za darmo

Zastosuj nową funkcję motywu do wykresu

Masz już gotową funkcję theme_ilo() – czas ją zastosować do obiektu wykresu. W filmie widziałeś/-aś, że wywołania theme() można łączyć w łańcuchy. Skorzystaj z tej możliwości i dodaj kolejne wywołanie theme(), aby dostosować niektóre szczegóły wykresu z podziałem na panele.

To ćwiczenie jest częścią kursu

Komunikacja danych w Tidyverse

Zobacz kurs

Instrukcje do ćwiczenia

  • Od tej chwili możesz po prostu dodawać theme_ilo() do dowolnego obiektu wykresu. Wypróbuj to! Nadpisz zmienną ilo_plot, aby theme_ilo() był stosowany na stałe.
  • Połącz swoją własną funkcję motywu z kolejnymi wywołaniami theme(), aby elastycznie dostosowywać ustawienia zaawansowanych wykresów.
    • W tym celu dodaj kolejne wywołanie theme() po wywołaniu theme_ilo().
    • Zmień fill tła etykiet paneli na "gray60", a ich color na "gray95", korzystając z argumentu strip.background.
    • Zmień color tekstu etykiet paneli na "white".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(___)
  )
Edytuj i uruchom kod