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

Chuẩn bị

Trong các bài tập tiếp theo, bạn sẽ tái tạo biểu đồ hiển thị trong viewer. Ở đây, chúng ta sẽ xác lập các đối tượng position và lớp nền của biểu đồ.

Việc tách các thành phần này thành những đối tượng độc lập giúp bạn tái sử dụng dễ dàng qua nhiều lớp hoặc nhiều biểu đồ.

  • position_jitter() thêm hiệu ứng jittering (ví dụ: cho điểm).
  • position_dodge() dịch các geom (ví dụ: bar, col, boxplot, violin, errorbar, pointrange).
  • position_jitterdodge() vừa jitter vừa dodge các geom (ví dụ: điểm).

Như trước, ta sẽ dùng mtcars, trong đó fcyl và fam là biến factor đúng chuẩn từ các biến gốc cyl và am.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Dùng ba hàm này để định nghĩa các đối tượng position:
  • posn_j: sẽ jitter với width bằng 0.2.
  • posn_d: sẽ dodge với width bằng 0.1.
  • posn_jd sẽ jitter và dodge với jitter.width bằng 0.2 và dodge.width bằng 0.1.