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

Bản đồ chia ô với ggplot2

Một trong những tính năng mạnh nhất của ggplot2 là hỗ trợ vẽ biểu đồ chia ô (faceting), trong đó nhiều biểu đồ được tạo cho từng giá trị duy nhất của một cột trong dữ liệu. Bạn cũng có thể tạo bản đồ chia ô với geom_sf() theo cách này nếu dữ liệu tidycensus ở định dạng tidy. Trong bài tập này, bạn sẽ tạo các bản đồ chia ô thể hiện địa lý chủng tộc và sắc tộc của Washington, DC từ Tổng điều tra dân số 2010.

Bài tập này là một phần của khóa học

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng R

Xem khóa học

Hướng dẫn bài tập

  • Kiểm tra vài dòng đầu của bộ dữ liệu dc_race đã được nạp sẵn để xem cấu trúc của nó.
  • Đặt datum thành NA để loại bỏ các đường lưới phía sau bản đồ.
  • Dùng facet_wrap() để tạo các bản đồ riêng cho từng giá trị duy nhất trong cột variable của bộ dữ liệu.

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.

# Check the first few rows of the loaded dataset dc_race
head(___)

# Remove the gridlines and generate faceted maps
___(___, aes(fill = percent, color = percent)) + 
  ___() + 
  coord_sf(___ = NA) + 
  ___(~variable)
Chỉnh sửa và Chạy Mã