2013-02-06 38 views
5

मैं एक्स-अक्ष के साथ एक से अधिक प्लॉट बनाना चाहता हूं ताकि हम डेटा के दो सेट की तुलना कर सकें। मैं इसे इसहाइचार्ट्स - एक ही एक्स स्केल के साथ एकाधिक प्लॉट

https://stackoverflow.com/a/11796553/229075

मेरे मामले में कुछ अतिरिक्त आवश्यकता है कि साजिश की कुछ पंक्तियाँ हैं और कुछ बार कर रहे हैं देखते हैं की तरह लग रहे करना चाहते हैं। इसलिए डेटा स्केल समान होने पर भी डिफ़ॉल्ट स्केल संरेखित नहीं होता है।

मुझे चार्टों को "ढेर" करने के बारे में कुछ अच्छा सुझाव मिला। यह थोड़ा जटिल है लेकिन कोशिश करने का एक आशाजनक तरीका है।

https://stackoverflow.com/a/12179023/229075

हालांकि मैं भी अन्य उपयोग के मामले इतना आसान स्टैकिंग की एन्वलप धक्का सकता है। उदाहरण के लिए, मैं जब दोनों x- अक्ष और y- अक्ष इस

http://www.statmethods.net/graphs/images/spmatrix3.png

के बजाय एक Highchart में कई चार्ट रखने जैसा संरेखित करने के लिए है कुछ समय बिखराव साजिश मैट्रिक्स क्या करना चाहते हैं, इस मई कई की आवश्यकता है अलग चार्ट्स लेकिन धुरी लेआउट कैसे है इस पर बेहतर नियंत्रण है।

उत्तर

1

यदि आप एक चार्ट का उपयोग करना चाहते हैं, तो आप धुरी को जोड़ने के लिए linkedTo विकल्प का उपयोग कर सकते हैं।

यदि आप अधिक सरल चार्ट चाहते हैं, तो आप ईवेंट afterSetExtremes का उपयोग करके अक्ष कनेक्ट करने का प्रबंधन कर सकते हैं, जहां आप किसी अन्य चार्ट के लिए setExtremes() पर कॉल कर सकते हैं।

+0

मैंने दो चार्ट को एक ही श्रेणी में सेट करने के लिए setExtremes का उपयोग किया लेकिन ग्रिड अभी भी संरेखित नहीं है। http://jsfiddle.net/tungwaiyip/WEcEt/21/ –

+0

यह दूसरे लिंक में स्टैकिंग उदाहरण पर आधारित है। यह सही ढंग से संरेखित करता है। मुझे अक्ष लेबल में काम करने की ज़रूरत है। http://jsfiddle.net/tungwaiyip/F3pts/6/ –

+0

क्षमा करें, आपकी टिप्पणी को याद किया। कॉलम के साथ आपको 'पॉइंट रेंज' सेट करना होगा और लेबल के लिए मैं निश्चित मार्जिन सेट करने के लिए सलाह देता हूं। देखें: http://jsfiddle.net/WEcEt/22/ –