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