我有四個時間序列變量,我想將它們全部繪製在一張圖中。我想用實線繪製兩個變量,用虛線繪製另一個變量。實線爲紅色和藍色,虛線爲黑色和棕色。我想知道是否有人可以幫助編碼?我現在有以下幾種: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