1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Trực quan hóa dữ liệu nâng cao với ggplot2

Connected

Bài tập

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ế.

Hướng dẫn 1/3

undefined XP
  • 1

    Thêm một lớp facet_wrap() và chỉ định:

    • Biến year bằng một đối số sử dụng hàm vars(),
  • 2

    Thêm một lớp facet_wrap() và chỉ định biến year bằng cú pháp công thức (~).

  • 3

    Thêm một lớp facet_wrap() và chỉ định:

    • Cú pháp công thức như trước, và đặt ncol là 11.