Застосуйте нову функцію теми до графіка
Щойно ви створили власну функцію theme_ilo(), час застосувати її до об'єкта графіка. У відео ви бачили, що виклики theme() можна ланцюжити. Ви скористаєтеся цим і додасте ще один виклик theme(), щоб підправити окремі особливості фасетованого графіка.
Ця вправа є частиною курсу
Комунікація за допомогою даних у Tidyverse
Інструкції до вправи
- Відтепер ви можете просто додати
theme_ilo()до будь-якого об'єкта графіка. Спробуйте! Перезапишіть зміннуilo_plot, щобtheme_ilo()застосовувалася постійно. - Поєднайте вашу власну функцію теми з додатковими викликами
theme(), щоб гнучко налаштовувати параметри для складніших графіків.- Для цього додайте ще один виклик
theme()після викликуtheme_ilo(). - Змініть
fillфону міток фасетів на"gray60", а їхнійcolor— на"gray95", використавши аргументstrip.background. - Змініть
colorміток фасетів на"white".
- Для цього додайте ще один виклик
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(___)
)