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
Instrukcje do ćwiczenia
- Od tej chwili możesz po prostu dodawać
theme_ilo()do dowolnego obiektu wykresu. Wypróbuj to! Nadpisz zmiennąilo_plot, abytheme_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łaniutheme_ilo(). - Zmień
filltła etykiet paneli na"gray60", a ichcolorna"gray95", korzystając z argumentustrip.background. - Zmień
colortekstu etykiet paneli na"white".
- W tym celu dodaj kolejne wywołanie
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(___)
)