Fügen Sie quantmod :: chart_Series vertikale Linien hinzu
Ich möchte vertikale Linien an mehreren Daten in einem bestimmten Diagramm einfügen. Bisher habe ich es nicht geschafft, diese einfache Aufgabe zu erfüllen. Das habe ich versucht:
> 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
Nach dem, was ich hier schon gelesen habe, weiß ich dasabline
soll nicht mit dem neuen arbeitenchart_Series
Funktion. Es scheint sowieso nicht zu funktionieren. DasaddLines
Funktion funktioniert in keiner der Formen, die ich ausprobiert habe - einfachaddLines
, plot(addLines(...))
, chart_Series(..., TA="addLines(...)")
oderadd_TA("addLines(...)")
.
Ich muss die experimentelle Version von quantmod verwenden, da sie andere Probleme löste, die ich mit der alten Version hatte.d1
wäre schließlich eine Liste von Daten.