मैं अपनी साइट में हाईचार्ट्स लागू कर रहा हूं, हालांकि प्रस्तुति बिंदु से चुनौतीपूर्ण साबित हो रहा है।हाइचार्ट्स शून्य मान लेबल हटाते हैं
मेरा डेटा ठीक लोड करता है, लेकिन श्रृंखला के लिए, कुछ मान शून्य हैं। मैं शून्य नहीं होने पर लेबल प्रदर्शित करना चाहता हूं, अन्यथा इसे पढ़ना मुश्किल हो जाता है।
मैं इस तरह कुछ करने के लिए कोशिश कर रहा हूँ:
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: this.value == 0 ? false : true,
color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white' }
}
}
लेकिन यह काम नहीं कर रहा। मैंने मूल्य के बजाय केवल 'यह' का उपयोग करने का प्रयास किया है, लेकिन इसे भी नहीं उठाता है। मुझे लाइब्रेरी से एक डिफ़ॉल्ट विकल्प नहीं मिला है जो मुझे कस्टम कोड बनाने के बिना ऐसा करने की अनुमति देगा।
मैंने कुछ दृष्टिकोणों की जांच की है, लेकिन शून्य श्रृंखला में से एक में हैं। तो मैं अभी भी उन मानों के लिए लेबल प्रस्तुत करना चाहता हूं जो समूह के लिए शून्य नहीं हैं।
मुझे लगता है कि जब एक का कहना है this.y यह पूरे समूह का मूल्य लेता है, और न कि व्यक्तिगत श्रृंखला ...
कोई सुझाव? स्पष्ट रूप से मैं कुछ गलत कर रहा हूँ!
धन्यवाद gizmotivation, मैंने स्पष्ट करने के लिए प्रश्न संपादित किया है। – Lievcin
@Lievcin: फ़ॉर्मेटर विकल्प प्रत्येक वैल्यू को अलग-अलग तरीके से संभालता है जैसा आप चाहें। मैंने इसे हाईचार्ट नमूना फाइलों में परीक्षण किया। यह केवल 0 अंकों के डेटा बिंदुओं से लेबल हटा दिया गया था। क्या आप इसे आजमा सकते हैं? – christurnerio
बस आपके लिए एक jsfiddle उदाहरण जोड़ा गया। http://jsfiddle.net/gizmovation/VLmKK/ – christurnerio