Tôi muốn đặt đường viền màu đen xung quanh các điểm trên ô phân tán được điền dựa trên dữ liệu, sử dụng ggplot2. Ngoài ra, tôi muốn tránh có một mục nhập huyền thoại cho biên giới đen vì nó sẽ được trên mỗi điểm. Về cơ bản tôi đang tìm cốt truyện này, nhưng với một đường viền màu đen xung quanh mỗi điểm.Đặt đường viền xung quanh các điểm
df <- data.frame(id=runif(12), x=1:12, y=runif(12))
ggplot(df, aes(x=x, y=y))+geom_point(aes(colour=id), size=12)
Như một phần thưởng, tôi muốn không có một mục chú giải cho các viền đen. thử tốt nhất của tôi là:
df <- data.frame(id=runif(12), x=1:12, y=runif(12))
ggplot(df, aes(x=x, y=y))+geom_point(aes(fill=id, colour="black"), size=12)
Mà cho:
Tôi không hiểu tại sao mà không cho tôi những gì tôi muốn, và tồi tệ hơn (đối với giáo dục của tôi trong ggplot2) Tôi không hiểu tại sao nó dường như không ánh xạ màu tô vào bất cứ thứ gì! Bất kỳ giúp đỡ?
Có lẽ nếu tôi có thể vẽ đường viền và vẽ bản đồ ngay, tôi có thể sử dụng một hack giống như trong hte bộ số liệu cuối cùng here để tắt chú giải.
Bạn nói đúng, kỹ thuật này tốt hơn. – joran
Cảm ơn Ben. Có cách nào để thay đổi chiều rộng nét vẽ (phác thảo) bằng phương pháp này không? – geotheory
Tôi không thấy một (Tôi đã thử đặt 'width' và' lwd'), xin lỗi. –