1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Thực hành tốt nhất về trực quan hóa trong R

Connected

Bài tập

Violin kết hợp boxplot

Nếu bạn vẫn muốn giữ các thống kê tóm tắt tiện lợi mà boxplot cung cấp nhưng không bỏ lỡ ưu điểm của violin plot, bạn có thể đơn giản thêm geom_boxplot() chồng lên phần hình học violin trong đối tượng biểu đồ.

Tuy nhiên, khi làm vậy, ta gặp một vấn đề: các boxplot trông quá rộng. Ta chỉ cần thấy vị trí các đường ngang là đủ. May mắn là geom_boxplot() có đối số width, giúp thu phóng độ rộng của boxplot (ví dụ 0.5 = nửa chiều rộng).

Hãy chỉnh sửa biểu đồ vừa tạo để có một boxplot nằm giữa hai hình học violin và point. Ngoài ra, đổi các điểm thành shape = 95, tức là vạch ngang. Cuối cùng, ta quên thông báo cho người dùng về độ rộng kernel, hãy bổ sung ngay bây giờ.

Hướng dẫn

100 XP
  • Thêm geom_boxplot() giữa hình học violin và point.
  • Đặt alpha của box là 0 và width là 0.3.
  • Đổi hình học point thành shape = 95 và xóa đối số size.
  • Thêm phụ đề cho biểu đồ với labs(subtitle = 'Gaussian kernel SD = 2.5').