【发布时间】:2019-10-08 09:49:51
【问题描述】:
我有多条线要绘制,我希望将数据分为 3 类。请在此处找到可复制的示例:
x <- c(1:20, 1:20,1:20,1:20,1:20,1:20,1:20)
variable <- c(rep("y1", 20), rep("y2", 20),rep("y3", 20),rep("y4", 20),rep("y5", 20),rep("y6", 20),rep("y7", 20))
value <- c(rnorm(20), rnorm(20,1),rnorm(20,2),rnorm(20,3),rnorm(20,5),rnorm(20,6),rnorm(20,7))
type=c(rep("A",100),rep("B",40))
df <- data.frame(x, variable, value,type)
library(ggplot2)
d <- ggplot(df, aes(x=x, y=value, group=variable, colour=type)) + geom_line(size=0.5,alpha=0.6)+
geom_line(data=subset(df,variable=="y6"),size=2,alpha=1,col="blue")+
geom_line(data=subset(df,variable=="y7"),size=2,alpha=1,col="black")
我预计图例中有 3 个类别:细红线中的“A”组,蓝色的“y6”组,黑色和粗线中的“y7”。如何正确设置图例?
非常感谢您的帮助, 奥切斯
【问题讨论】: