【发布时间】:2013-09-20 18:21:59
【问题描述】:
我正在使用xtsExtra 绘制 xts 对象的一些散点图,并想绘制一条通过零的水平线,但它看起来位置错误...请看下面的代码?这是一个错误吗?
set.seed(123)
require(xts)
f <- xts(rnorm(100,0.0001,0.003),Sys.Date()-c(100:1))
f1 <- xts(rnorm(100,0.0001,0.003),Sys.Date()-c(100:1))
require(xtsExtra)
plot(f,f1)
abline(h=0,col='red')
【问题讨论】:
-
也许可以,但你为什么要使用这样的 xts 对象呢? plot.xts 期望 x 轴是基于时间的。
-
好的...即使您使用
plot(f)获得x-asis 时基然后abline(h=0, col='red'),它仍然是错误的... -
我同意 GSee 的观点。除非提问者能想出一个有意义的理由来有效地使用名为“可扩展时间序列”的对象没有时间序列,否则投票结束。
-
当我尝试
plot(f); abline(h=0)时,该行出现在正确的位置,那么究竟什么是“错误”?也不清楚您是要尝试绘制 coredata 值的散点图还是想要两个时间索引系列的“平行图”。 -
@SlowLearner 这怎么没有建设性?一个人画了一个
xts情节,然后想在上面abline。例如,我quantmod::getSymbols('GDP',src='FRED')想遮蔽经济衰退......这是一个常见的用例。