添加点到xts图

时间:2011-09-05 04:49:00

标签: r graphics xts zoo quantmod

我认为Adding Points, Legends and Text to plots using xts objects会得到这个问题的答案,但显然不是......

require(quantmod)
getSymbols("SAM")
big.red.dot <- zoo(85, as.Date("2011-05-05"))
plot(SAM['2011'])
points(  big.red.dot, col="red", pch=19, cex=5  )

这个似乎直接来自教科书。 ?plot.zoo不包含point()的任何示例。

1 个答案:

答案 0 :(得分:9)

默认情况下,quantmod::getSymbols创建的对象实际上属于类xts。这意味着您的big.red.dot应该是xts对象:

big.red.dot <- xts(85, as.Date("2011-05-05"))
plot(SAM['2011'])
points(  big.red.dot, col="red", pch=19, cex=5  )

enter image description here