0
在我的简化示例中,我试图绘制下面的线x
和y
,但我想要y
在时间3开始并且转到5.截至目前在时间1 y
启动,只到时间3在同一轴上绘制多条线,但具有不同的起点
x <- c(1, 3, 4, 7, 8)
y <- c(4, 2, 1)
plot.ts(x)
lines(y)
在我的简化示例中,我试图绘制下面的线x
和y
,但我想要y
在时间3开始并且转到5.截至目前在时间1 y
启动,只到时间3在同一轴上绘制多条线,但具有不同的起点
x <- c(1, 3, 4, 7, 8)
y <- c(4, 2, 1)
plot.ts(x)
lines(y)
plot(x=1:5, y=x, type="l")
points(x=3:5, y=y, type="l")
你必须设置两个X和ÿ坐标的二维曲线。否则R假定它们从1开始并且变为长度(向量)。
你真正拥有的是
y <- c(NA,4,2,1,NA)
A good reference on missing values.
如果有遗漏值的y
相当大的比重,它可能更适合存储y
在data.frame
y.df <- data.frame(t=c(3,4,7), t=c(4,2,1))
lines(y~t, y.df)
根据具体情况,将x存储在相同的数据帧中也许是有利的。
但是如果我的x真的是200个观察值而y只是在最后25个呢?我真的不想要添加所有这些NA – user3661400 2014-10-27 19:34:14