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

Tinh chỉnh biểu đồ violin

Đoạn mã được cung cấp tạo một biểu đồ violin đơn giản cho cùng phép so sánh mà ta đã xem.

Tương tự như với geom_density(), ggplot đã cho ta một hình không tô (hoặc ít nhất là màu trắng). Để trông đẹp hơn, hãy đặt fill là 'steelblue'. Đặt độ lệch chuẩn của kernel ở một giá trị hợp lý trực quan và nhớ ghi rõ độ rộng kernel này trong subtitle của biểu đồ.

Ngoài ra, hãy thử tái hiện biểu đồ “rain-cloud” từ bài học về mật độ bằng cách thêm các điểm (không jitter) đè lên phần violin để xem chỗ nào đang nội suy. Thực hiện bằng cách đơn giản thêm geom_point() và đặt màu là 'white', alpha là 0.3 để thể hiện vùng chồng lấp, và size là 0.5 để các điểm ít gây chú ý nhất có thể.

Hướng dẫn

100 XP
  • Thay geom_beeswarm() bằng geom_violin().
  • Đặt độ rộng kernel (bw) của biểu đồ violin là 2.5.
  • Thêm các điểm riêng lẻ bên dưới với geom_point().
  • Định dạng các điểm với alpha = 0.3, size = 0.5.