मैं एक निश्चित ग्राफ पर कई तिथियों पर लंबवत रेखाएं जोड़ना चाहता हूं। अब तक मैंने इस सरल कार्य को हासिल करने में कामयाब नहीं रहा है।क्वांटमोड में लंबवत रेखाएं जोड़ें :: chart_Series
> 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(...)")
।
मुझे क्वांटमोड के प्रयोगात्मक संस्करण का उपयोग करने की आवश्यकता है क्योंकि यह पुराने संस्करण के साथ अन्य समस्याओं को हल करता है। d1
अंततः तिथियों की एक सूची होगी।
लेकिन तुम यहाँ एक खड़ी रेखा जोड़ने क्षैतिज नहीं, है ना? – agstudy
@agstudy: हाँ, मुझे लगता है कि यह ओपी के शीर्षक में एक टाइपो था। मुझे नहीं पता कि कोई विशिष्ट तिथियों पर क्षैतिज रेखा कैसे जोड़ सकता है, क्योंकि तिथियां x-axis पर हैं। –
ठीक है। धन्यवाद + 1। मैं तर्क देखता हूं, हम केवल समय श्रृंखला (xts ऑब्जेक्ट्स) का मानते हैं अन्यथा इसका अर्थ "समझ" नहीं होगा। – agstudy