Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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()
  ___(___(___))
Chỉnh sửa và Chạy Mã