मैं आरआर/quantmod के chartSeries/candleChart भूखंडों में अंतराल
आम तौर पर आर के लिए उत्कृष्ट quantmod पैकेज में की साजिश रचने कार्यों का उपयोग कर "अंतराल" वित्तीय आंकड़ों में दिखाने के लिए कोशिश कर रहा हूँ दिखाने के लिए कैसे आप में अंतराल दिखा सकता है, भूखंडों एनए मानों का उपयोग करके के साथ के रूप में:
x<-1:10
y<-2*x
y[4:7]<-NA
plot(x,y,type="l")
मैं आर/quantmod के candleChart भूखंडों के साथ कुछ ऐसा ही करना चाहते हैं। हालांकि, एनए युक्त डेटा की पंक्तियों को प्लॉट करने से पहले हटा दिया जाता है (चार्टसरी कोड में एक na.omit कमांड है जो ऐसा करता है) इसलिए मैं यह नहीं देख सकता कि यह कैसे करें।
एक उदाहरण है:
require(quantmod)
#Make some pretend data
x<-0:30
y<-100+20*sin(x)
y.open<-y[-length(y)]
y.close<-y[-1]
val<-as.xts(cbind(y.open,y.open+5,y.close-5,y.close,1000),order.by=as.POSIXct(paste("2011-01-",x[-1],sep='')))
colnames(val)<-c("Open","High","Low","Close","Volume")
#Plot this pretend data
candleChart(val,theme="white")
#Now try and make a "gap" in the middle of the data and plot it
val2<-val
val2[5:20,]<-NA
candleChart(val2,theme="white")
"सही" तरीका यह है क्या है? मुझे लगता है कि मैं इस फ़ंक्शन के अपने संस्करण के साथ चार्टसरीज़ को ओवरराइट कर सकता हूं (समान लेकिन na.omit() कॉल के बिना), लेकिन यह काफी कठोर लगता है।
क्या इस तरह की चीज़ उपलब्ध कराने का शायद कोई विकल्प है? मैं कुछ भी उपयोगी गूगल में असमर्थ रहे हैं ...
धन्यवाद, FTTB
धन्यवाद जेफ, आपकी टिप्पणी बहुत सराहना की। – fttb