1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Trực quan hóa dữ liệu nâng cao với ggplot2

Connected

Bài tập

Mở rộng và cắt xén

Các hàm lớp coord_*() cung cấp hai đối số hữu ích hoạt động rất ăn ý: expand và clip.

  • expand đặt phần đệm quanh biểu đồ để dữ liệu và trục không chồng lên nhau. Đặt expand về 0 sẽ vẽ trục chạm đến giới hạn của dữ liệu.
  • clip quyết định liệu các thành phần của biểu đồ nằm ngoài ô vẽ có được hiển thị hay bị bỏ qua ("clipped").

Nếu dùng khéo léo, bạn sẽ có hiệu ứng thị giác rất ấn tượng! Trong ví dụ này, chúng ta sẽ dùng theme_classic() và điều chỉnh các đường trục.

Hướng dẫn 1/2

undefined XP
  • 1
    • Thêm hệ tọa độ Cartesian với hệ số mở rộng bằng 0 để loại bỏ toàn bộ phần đệm ở cả trục x và y.
  • 2

    Việc đặt expand bằng 0 đã khiến các điểm ở rìa ô vẽ bị cắt mất.

    • Đặt đối số clip thành "off" để tránh điều này.
    • Xóa các đường trục bằng cách đặt đối số axis.line thành element_blank() trong hàm lớp theme().