Biến đổi thang đo theo log
Việc dùng scale_y_log10() và 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
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")