1. Learn
  2. /
  3. Courses
  4. /
  5. Thực hành tốt nhất về trực quan hóa trong R

Connected

Exercise

Sắp xếp chồng để dễ đọc hơn

Trong biểu đồ trước, vì chúng ta gom tất cả bệnh không phải sởi (measles) và quai bị (mumps) vào một nhóm riêng, có thể coi rằng bạn ít quan tâm đến quỹ đạo của nhóm 'other' hơn so với sởi và quai bị.

Vì vậy, biểu đồ đã vẽ gặp một vấn đề. Cách các cột được chồng lên nhau — sởi ở trên cùng, quai bị ở giữa, và other ở dưới — khiến bạn khó trực quan hóa hành vi của quai bị theo thời gian, vì đường cơ sở của nó không cố định do tỉ lệ sởi thay đổi.

Ggplot sắp xếp các cột và chú giải dựa trên thứ tự nó thấy các biến trong dữ liệu. Để ghi đè điều này, hãy chuyển cột disease thành factor với levels theo đúng thứ tự mà bạn muốn biểu đồ sử dụng.

Instructions

100 XP
  • Thay đổi hàm mutate trong pipeline xử lý dữ liệu để chuyển disease thành factor với levels = c('measles', 'other', 'mumps').
  • Vẽ lại bằng đúng đoạn mã như ở bài tập trước.