Gói (wrap) khi có nhiều mức
facet_grid() rất hiệu quả cho các biến phân loại với ít mức. Dù bạn có thể tạo facet cho các biến có nhiều mức, biểu đồ tạo ra sẽ rất rộng hoặc rất cao, khiến việc quan sát trở nên khó khăn.
Giải pháp là dùng facet_wrap() để tách các mức theo một trục và tự động “gói” các phân tập (subset) theo số hàng hoặc số cột chỉ định.
Với biểu đồ này, bạn sẽ dùng bộ dữ liệu Vocab mà bạn đã thấy trước đó. Lớp nền đã được cung cấp.
Vì có rất nhiều years, dùng facet_grid() không hợp lý, nên hãy thử facet_wrap() thay thế.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu nâng cao với ggplot2
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.
ggplot(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))