0
データフレームが次のようになっており、データの最後の数ピリオドの線でggplot
を実行したと仮定して、グラデーションに基づいてgeom_smoothラインに別の色を適用できるかどうかを知りました上向き傾向、下向き傾向、黒色傾向がほぼ一定)グラデーションに基づいてgeom_smoothラインの色を変える方法は?
Date <- as.yearqtr(seq(as.Date("2005/1/1"), as.Date("2016/1/1"), by = "quarter"))
GDP<- as.vector(sample(1000:4000,length(Date), replace=T))
df <- data.frame(Date, GDP)
ggplot(df, aes(Date, GDP)) + geom_line(colour="darkblue") +
geom_smooth(data=subset(df, Date >= as.numeric(df$Date[length(Date)-8])), method="lm") +
xlab("Date") + ylab("GDP") + ggtitle("Nominal GDP")