我的問題是我從正態分佈產生一個時間序列,並繪製了我的時間序列,但我想用紅色將時間序列和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