इस प्रश्न का शीर्षक सब कुछ कहता है। मुझे केवल पता चला कि कनेक्टर के रंग को कैसे बदला जाए। अगर मैं color:
विकल्प हटा देता हूं, तो वे सभी ग्रे हैं। मैंने हेक्स में संग्रहीत रंगों के साथ मैदान में डालने की कोशिश की, नतीजतन, काला रहा।हाईचर्ट्स: पाई स्लाइस के रंग के अनुसार लेबल का रंग
उत्तर
dataLabels.formatter
में आपके पास this.point.color
तक पहुंच है। डेटा लेबल के लिए useHTML: true
इतना आसान सेट करें, और निर्दिष्ट रंगों के साथ स्पैन बनाएं।
क्या आप कृपया पाई चार्ट के लिए jsfiddle के साथ समझा सकते हैं, मैंने कोशिश की और असफल रहा कृपया तत्काल मदद करें। यह मेरा प्रयास है http://jsfiddle.net/a6hW6/ – Rinzler
'डेटा लेबल' के लिए फॉर्मेटर, 'dataLabels.color' के लिए नहीं, देखें: http://jsfiddle.net/a6hW6/1/ –
आपको बहुत धन्यवाद :) – Rinzler
फ़ॉर्मेटर समारोह आप एक कॉलबैक वस्तु है, जो एक रंग संपत्ति अपनी पसंद के रंग के साथ सेट किया जा सकता है कि
formatter: (format) ->
format.color = @point.color
मैं यह कोड कहां रखूंगा? –
@LeaCohen निश्चित रूप से नहीं जानते हैं, लेकिन आम तौर पर फॉर्मेटर को plotOptions के भीतर लागू किया जाता है। वह '{... साजिश विकल्प: {<चार्ट प्रकार; बार, रेखा, आदि>: {फॉर्मेटर:
मैंने कोशिश की है कि मैं क्या मेरे सवाल में ऊपर टाइप किया है देता है। मुझे पता है कि रंग "रंग" के माध्यम से बदल जाता है, लेकिन ऐसा लगता है कि यह केवल तभी काम करता है जब मैं स्थिर हेक्स मान टाइप करता हूं ... और मैं नहीं चाहता कि सभी लेबल एक ही रंग हों। –