Áp dụng hàm theme mới vào biểu đồ
Sau khi bạn đã tạo hàm theme_ilo() của riêng mình, đã đến lúc áp dụng nó cho một đối tượng biểu đồ. Trong video, bạn thấy rằng các lời gọi theme() có thể được xâu chuỗi. Bạn sẽ tận dụng điều này và thêm một lời gọi theme() nữa để chỉnh một số điểm đặc thù của biểu đồ có phân mảnh (facets).
Bài tập này là một phần của khóa học
Truyền đạt bằng Dữ liệu trong Tidyverse
Hướng dẫn bài tập
- Từ bây giờ, bạn chỉ cần thêm
theme_ilo()vào bất kỳ đối tượng biểu đồ nào bạn muốn. Hãy thử nhé! Ghi đè biếnilo_plotđểtheme_ilo()được áp dụng vĩnh viễn. - Kết hợp hàm theme tùy chỉnh của bạn với các lời gọi
theme()khác để linh hoạt điều chỉnh thiết lập cho các biểu đồ nâng cao.- Để làm vậy, hãy thêm một lời gọi
theme()nữa sau lời gọitheme_ilo(). - Đổi
fillnền của nhãn facet thành"gray60"vàcolorcủa chúng thành"gray95", dùng đối sốstrip.background. - Đổi
colorcủa nhãn facet thành"white".
- Để làm vậy, hãy thêm một lời gọi
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(___)
)