का उपयोग करके कई चार्ट सभी 6 चार्ट के 6 दिनों के इंट्रैड डेटा को प्लॉट करने का प्रयास कर रहे हैं। क्वांटमोड का प्रयोगात्मक chart_Series() फ़ंक्शन बराबर() सेटिंग्स के साथ काम करता है।आर/क्वांटमोड: एक ही वाई-अक्ष
par(mfrow=c(3,2)) #3 rows, 2 columns
for(d in bars){
print(chart_Series(d, type = "candlesticks"))
}
यह काम करता है, लेकिन प्रत्येक चार्ट का अपना अलग y- अक्ष पैमाने है: मैं bars
(XTS वस्तुओं की एक वेक्टर) तो मेरे कोड इस तरह दिखता में डेटा प्री-लोडेड है। मैं एक वाई-रेंज सेट करना चाहता था जिसमें सभी 6 दिन शामिल हों, लेकिन ऐसा करने का कोई तरीका नहीं मिल सका। मैंने यह कोशिश की:
ylim=c(18000,20000)
print(chart_Series(d, type = "candlesticks",ylim=ylim))
लेकिन यह "अप्रयुक्त तर्क (त्रुटि)" त्रुटि के साथ विफल रहता है। yrange = ylim भी विफल रहता है।
मैं चार्टसरीज (डी, yrange = ylim) का उपयोग कर सकता हूं, और यह काम करता है। लेकिन जहां तक मुझे पता है कि मैं एक प्रदर्शन (?) में एकाधिक चार्ट नहीं डाल सकता। (यह सख्ती से ऑफ-विषय हो सकता है, लेकिन वैकल्पिक आर पैकेजों के लिए सुझाव जो अच्छे दिखने वाले कैंडलस्टिक चार्ट खींच सकते हैं, वाई-अक्ष नियंत्रण को अनुमति दे सकते हैं और एक छवि पर कई चार्ट आकर्षित कर सकते हैं।)
धन्यवाद विन्सेन्ट, कि काम करता है! वॉल्यूम सब-चार्ट वापस लाने के लिए लेआउट का उपयोग करने के तरीके पर कोई सुझाव/लिंक/आलेख? –
मैंने 'लेआउट' के साथ एक उदाहरण जोड़ा है (आपका उत्तर देखने से पहले ...) –