Tôi muốn xóa các đường giữa các vùng của một choropleth được tạo ra trong ggplot. Câu hỏi của tôi được thúc đẩy bởi một bản đồ rất lớn với các khu vực rất nhỏ (các nhóm khối điều tra dân số) rất nhiều đến nỗi không thể thấy màu tô đầy hình dạng cho mật độ của các biên giới. Tôi đang sử dụng RStudio cập nhật trên máy Mac có phiên bản ggplot2 1.0.0; vấn đề tương tự dường như không xảy ra trên Windows.Xóa các đường biên giới trong bản đồ ggplot/choropleth
Dưới đây là các ví dụ (sử dụng các hạt) có các màu khác nhau cho từng hạt để không cần viền. Đầu tiên sử dụng viền màu tím để nhấn mạnh. Thứ hai có màu = NA là nỗ lực không thành công của tôi để loại bỏ tất cả các biên giới.
library("ggplot2")
library("maps")
tn = map_data("county", region = "tennessee")
ggplot(tn, aes(x = long, y = lat, group = group)) +
geom_polygon(aes(fill = group), color = "purple")
ggplot(tn, aes(x = long, y = lat, group = group)) +
geom_polygon(aes(fill = group), color = NA)
'color = NA' chỉ hoạt động tốt cho tôi. – Gregor
Nó loại bỏ màu tím nhưng nó không loại bỏ không gian giữa các đa giác. – Nancy
Nó cho tôi, có lẽ bạn có thể gửi mã của bạn và âm mưu với 'color = NA'. Ngoài ra, có thể đảm bảo bạn đang sử dụng phiên bản cập nhật của 'ggplot2'. – Gregor