在ggplot2中,为多个geom_segments添加图例并保持线型为“实心”,可以通过以下步骤实现:
install.packages("ggplot2")
library(ggplot2)
data <- data.frame(
xstart = c(1, 3),
ystart = c(1, 2),
xend = c(2, 4),
yend = c(2, 3)
)
plot <- ggplot(data)
plot <- plot + geom_segment(aes(x = xstart, y = ystart, xend = xend, yend = yend), color = "black")
plot <- plot + scale_color_manual(values = c("Line 1" = "black", "Line 2" = "black"))
plot <- plot + theme(legend.position = "top", legend.title = element_blank())
print(plot)
这样,你就可以在ggplot2中为多个geom_segments添加图例,并保持线型为“实心”。请注意,以上代码中的颜色值为"black",你可以根据需要自行更改。
领取专属 10元无门槛券
手把手带您无忧上云