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

Biến đổi thang đo theo log

Việc dùng scale_y_log10()scale_x_log10() tương đương với việc biến đổi chính dữ liệu của bạn trước khi đưa vào ggplot2.

Khi dùng coord_trans(), thiết lập đối số x = "log10" và/hoặc y = "log10" sẽ biến đổi dữ liệu sau khi các thống kê đã được tính toán. Biểu đồ sẽ trông giống hệt như khi dùng scale_*_log10(), nhưng thang đo sẽ khác, tức là bạn sẽ thấy các giá trị gốc trên trục đã được biến đổi log10. Điều này hữu ích vì thang log đôi khi khó trực quan.

Hãy xem điều này với dữ liệu lệch phải: cân nặng não và cơ thể của 51 loài thú có vú trong bộ dữ liệu msleep.

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.

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
Chỉnh sửa và Chạy Mã