Tôi có một khung dữ liệu đơn giản mà tôi đang cố gắng sử dụng biểu đồ đường và điểm kết hợp ggplot2. Giả sử dữ liệu của tôi trông giống như sau:
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ẻ ổn với một ngoại lệ. Nó có thêm một chú giải hiển thị alphacho geom_pointlớp của tôi .

Làm cách nào để giữ chú giải hiển thị màu nhóm, nhưng không hiển thị chú giải hiển thị cài đặt alpha của tôi?

g + scale_alpha(guide = "none").