Chồng điểm 1: dữ liệu lớn
Biểu đồ phân tán (dùng geom_point()) trực quan, dễ hiểu và rất phổ biến, nhưng bạn luôn phải cân nhắc chồng điểm (overplotting), đặc biệt trong bốn tình huống sau:
- Tập dữ liệu lớn
- Giá trị thẳng hàng trên một trục
- Dữ liệu độ chính xác thấp
- Dữ liệu kiểu số nguyên
Thông thường, nên dùng alpha (tức là thêm độ trong suốt) khi sử dụng các hình đặc. Hoặc bạn có thể dùng các hình rỗng nhưng mờ đục.
Điểm nhỏ phù hợp với tập dữ liệu lớn có vùng mật độ cao (nhiều điểm chồng lên nhau).
Hãy dùng bộ dữ liệu diamonds để luyện tập xử lý trường hợp dữ liệu lớn.
Bài tập này là một phần của khóa học
Nhập môn trực quan hóa dữ liệu 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.
# Plot price vs. carat, colored by clarity
plt_price_vs_carat_by_clarity <- ggplot(diamonds, aes(carat, price, color = clarity))
# Add a point layer with tiny points
plt_price_vs_carat_by_clarity + ___