ПочатиПочніть безкоштовно

Застосуйте нову функцію теми до графіка

Щойно ви створили власну функцію 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(___)
  )
Редагувати та запускати код