我想在某个图表上的几个日期添加垂直线。到目前为止,我还没有设法完成这个简单的任务。这是我尝试过的:
> s <- get(getSymbols('nvmi'))["2012::"]
> d1 <- index(s[100])
> d1
[1] "2012-05-24"
> chart_Series(s,TA="addLines(v=d1)")
Error in get.current.chob() : improperly set or missing graphics device
> chart_Series(s)
> abline(v=d1)
# nothing
> add_TA("addLines(v=d1")
Error in `[.data.frame`(lenv$xdata, Env$xsubset) :
undefined columns selected
从我已经在这里阅读的内容来看,我知道这abline
不应该与新chart_Series
功能一起使用。无论如何,它似乎不起作用。该功能在我尝试过的 任何addLines
形式中都不起作用 - 普通addLines
、plot(addLines(...))
或.chart_Series(..., TA="addLines(...)")
add_TA("addLines(...)")
我需要使用 quantmod 的实验版本,因为它解决了我在旧版本中遇到的其他问题。d1
最终将是一个日期列表。