在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",你可以根据需要自行更改。
云+社区沙龙online第6期[开源之道]
企业创新在线学堂
腾讯技术开放日
云+社区技术沙龙[第19期]
云+社区技术沙龙[第27期]
云+社区技术沙龙[第14期]
云+社区技术沙龙[第22期]
云+社区技术沙龙 [第30期]
腾讯技术创作特训营第二季
云+社区技术沙龙[第26期]
领取专属 10元无门槛券
手把手带您无忧上云