Tỷ lệ khung hình I: tỷ lệ 1:1
Bạn có thể đặt tỷ lệ khung hình của biểu đồ bằng coord_fixed(), trong đó ratio = 1 là mặc định. Tỷ lệ khung hình 1:1 phù hợp nhất khi hai biến liên tục dùng cùng một thang đo, như với bộ dữ liệu iris.
Tất cả biến đều được đo bằng centimet, nên hợp lý là một đơn vị trên biểu đồ phải tương ứng cùng khoảng cách trên mỗi trục. Cách này cho thấy mối quan hệ giữa hai biến trung thực hơn, vì tỷ lệ khung hình có thể làm thay đổi góc của đường làm mượt. Điều đó có thể tạo ra ấn tượng sai về dữ liệu. Tất nhiên, các mô hình tuyến tính nền tảng không thay đổi, nhưng cảm nhận của chúng ta có thể bị ảnh hưởng bởi góc vẽ ra.
Một biểu đồ dùng bộ dữ liệu iris, so sánh chiều rộng đài hoa với chiều dài đài hoa và tô màu theo loài, đã được hiển thị trong trình xem.
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
Hướng dẫn bài tập
- Thêm một lớp tọa độ cố định để buộc tỷ lệ khung hình 1:1.
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.
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
geom_jitter() +
geom_smooth(method = "lm", se = FALSE) +
# Fix the coordinate ratio
___