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.
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
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 <- ___