Bắt đầu ngayBắt đầu miễn phí

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 đó fcylfam là biến factor đúng chuẩn từ các biến gốc cylam.

Bài tập này là một phần của khóa học

Trực quan hóa dữ liệu nâng cao với ggplot2

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___

# 2. Dodge with width 0.1
posn_d <- ___

# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___
Chỉnh sửa và Chạy Mã