【发布时间】:2021-01-25 22:09:03
【问题描述】:
library(zoo)
dat<-data.frame(
prec<-rnorm(650,mean=300),
temp<-rnorm(650,mean = 22),
pet<-rnorm(650,mean = 79),
bal<-rnorm(650,mean = 225))
colnames(dat)<-c("prec","temp","pet","bal")
dat<-ts(dat,start = c(1965,1),frequency = 12)
plot.zoo(dat)
rect(xleft=1975,xright = 1982,ybottom=0,ytop=800,col= '#FFFF0022',border = "transparent")
rect(xleft=1990,xright = 2000,ybottom=0,ytop=800,col= '#00BFFF22',border = "transparent")
rect(xleft=2010,xright = 2015,ybottom=0,ytop=500,col= '#FF000022',border = "transparent")
但我只能得到一些超出边界或不在正确 x 轴上的东西 This is my result so far
【问题讨论】:
-
我无法重现这个。您的 rect 对象在我的系统上的正确位置
-
抱歉,代码中存在错误,我已更正。请重试,感谢您的帮助
标签: r time-series zoo