새로운 테마 함수를 플롯에 적용하기
직접 만든 theme_ilo() 함수를 만들었으면, 이제 이를 플롯 객체에 적용해 볼 차례예요. 영상에서 보셨듯이 theme() 호출은 체이닝할 수 있습니다. 이를 활용해 theme()를 하나 더 추가하고, 패싯 플롯의 몇 가지 특성을 조정해 보겠습니다.
이 연습은 강의의 일부입니다
Tidyverse로 데이터 소통하기
연습 안내
- 이제부터 원하는 플롯 객체에
theme_ilo()만 추가하면 됩니다. 바로 시도해 보세요!ilo_plot변수를 덮어써서theme_ilo()가 영구적으로 적용되게 하세요. - 사용자 지정 테마 함수에
theme()호출을 더해, 고급 플롯의 설정을 유연하게 조정해 보세요.- 이를 위해
theme_ilo()호출 뒤에theme()호출을 하나 더 추가하세요. strip.background인수를 사용해, 패싯 레이블의 배경fill을"gray60",color를"gray95"로 변경하세요.- 패싯 레이블의
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(___)
)