Tôi có một khung dữ liệu đơn giản mà tôi đang cố gắng thực hiện một đường kết hợp và điểm lô bằng ggplot2. Giả sử dữ liệu của tôi trông như thế này:Xóa các chú thích thừa trong ggplot2
df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20),
group=c(rep("a",10),rep("b",10)))
Và tôi đang cố gắng để thực hiện một âm mưu:
g <- ggplot(df, aes(x=x, y=y, group=group))
g <- g + geom_line(aes(colour=group))
g <- g + geom_point(aes(colour=group, alpha = .8))
g
Kết quả có vẻ tốt đẹp với một ngoại lệ. Nó có thêm một chú thích cho thấy alpha cho lớp geom_point
của tôi.
Làm thế nào tôi có thể giữ các huyền thoại thể hiện màu sắc nhóm, nhưng không phải là người mà hiển thị cài đặt alpha của tôi?
Đây là phương pháp chính xác, vì OP được thiết lập thay vì lập bản đồ thẩm mỹ, nhưng nói chung bạn có thể ngăn chặn sự xuất hiện của bất kỳ chú thích nào bằng 'g + scale_alpha (guide =" none ")'. – joran
Thật vậy. Câu trả lời đã được xây dựng dựa trên. Nó có ý nghĩa hơn để có một câu trả lời toàn diện, không chỉ cụ thể cho vấn đề OP. – mnel
Cảm ơn rất nhiều vì đã giải thích thêm. Điều này đi một chặng đường dài để giúp tôi hiểu triết lý của ggplot. – Wilduck