我有四个时间序列变量,我想将它们全部绘制在一张图中。我想用实线绘制两个变量,用虚线绘制另一个变量。实线为红色和蓝色,虚线为黑色和棕色。我想知道是否有人可以帮助编码?我现在有以下几种:ggplot2,如何控制线型和颜色
data1 = melt(data, id = 'Year')
ggplot(data1, aes(x = Year, y = value,colour=variable)) +
geom_line() +
ylab(label="Index") + xlab("") +
scale_colour_manual(values = c("red","blue","black", "brown"),labels = c("ES","LS","Wax","EP"))+
theme(legend.position=c(0.15,0.85),legend.title=element_blank(),legend.background = element_rect(fill=NULL))
此代码只生成一条只有实线的图形。
这是必须知道data1'的'结构为这个问题可以回答。 –
@MatthewDrury,它是时间序列,每个变量有214个年度观察值。谢谢。 – london
Google“ggplot2线型”。 – AlexR