我的问题是我从正态分布产生一个时间序列,并绘制了我的时间序列,但我想用红色将时间序列和ax X之间的正面区域斧头X下面的负面区域和我的时间序列也一样。使用R构造一个具体的时间序列图R
这是我使用的代码,但它不工作:
x1<-rnorm(250,0.4,0.9)
x <- as.matrix(x1)
t <- ts(x[,1], start=c(1,1), frequency=30)
plot(t,main="Daily closing price of Walterenergie",ylab="Adjusted close Returns",xlab="Times",col="blue")
plot(t,xlim=c(2,4),main="Daily closing price of Walterenergie",ylab="Adjusted close Returns",xlab="Times",col="blue")
abline(0,0)
z1<-seq(2,4,0.001)
cord.x <- c(2,z1,4)
cord.y <- c(0,t(z1),0)
polygon(cord.x,cord.y,col='red')
谢谢你的回答,这是完美的,但是我怎样才能将斧头X下方的部分着色为蓝色,我想分享它的两个区域,正面部分是红色,负面是蓝色。 – Lea
请参阅上面的修改。很高兴它对你有效。 – jlhoward
非常感谢这是完美的,并回答我的问题。现在,我如何计算绿色部分和红色部分的面积。 – Lea