मैं एक स्टैक्ड प्रतिशत क्षैतिज बार चार्ट प्रस्तुत करने के लिए हाईचर्ट्स का उपयोग कर रहा हूं, और यह उच्च कार्य करता है, सिवाय इसके कि हाईचर्ट्स डिफ़ॉल्ट रूप से मेरे श्रृंखला डेटा के क्रम को उलट देता है।हाईचर्ट्स मेरी श्रृंखला के क्रम को उलट क्यों करता है?
आप डेमो में देख सकते हैं, $ 20k के बावजूद data1/data2 सरणी की पहली पंक्ति में किया जा रहा है, यह प्रत्येक बार (दाईं ओर सभी तरह) के अंतिम हिस्सा है। मैं इसे क्रम में रखना चाहता हूं, इसलिए मैंने कुछ चीजों की कोशिश की:
1) चार्ट को सरणी .reverse()
डी के साथ प्रस्तुत करें। आप उपरोक्त डेमो पर उन पंक्तियों को सक्षम करने के लिए सक्षम कर सकते हैं ताकि इसका नतीजा यह हो कि रंग प्रत्येक पंक्ति में रिकॉर्ड्स की एक अलग संख्या के बाद लाइन नहीं होते हैं, इसलिए यह काम नहीं करेगा (और केवल एकमात्र नहीं होना चाहिए ऐसा करने का तरीका, मुझे यकीन है)
2) xAxis.reversed = true
का उपयोग करें। यह रंगों के मिलान के साथ सही क्रम में रखता है, लेकिन फिर पौराणिक कथाओं को उलट दिया जाता है (100% से 0%) और यह दाएं से बाएं एनिमेट करता है।
क्या इसके आसपास कोई और तरीका है?
विकल्प 2 ऊपर (अक्ष पीछे) में वर्णित का उपयोग करना, मैं बस लेबल फ़ॉर्मेटर के माध्यम से संशोधित होने के लिए: