2012-08-15 8 views
5

मैं हाईस्टॉक पर काम कर रहा हूं, मैं हाईस्टॉक में "डेटा" में एक विशिष्ट बिंदु पर रंग सेट करने की कोशिश कर रहा हूं, जैसे example में, लेकिन मैं इसे काम नहीं कर सका, कोई फर्क नहीं पड़ता कि मैं रंग कैसे सेट करता हूं, यह ग्राफ पर नहीं दिखाता है।हाईस्टॉक/हाईचार्ट व्यक्तिगत प्वाइंट रंग सेट नहीं कर सकता

मैंने हाईचार्ट एपीआई के साथ विकल्प का प्रयास किया है, यह काम करता है, लेकिन यह हाईस्टॉक के साथ काम नहीं करता है।

jsfiddle link(what I have tried)

क्योंकि मैं बिंदु निर्दिष्ट करने के लिए एक्स, वाई उपयोग कर रहा हूँ यह है? कृपया मदद करे।

+0

http://stackoverflow.com/questions/11985901/cannot-set-individual-point-color-in-series- उत्तर के लिए धन्यवाद उच्च-हार्ड-डुप्लिकेट –

उत्तर

3

Highstock मार्करों डिफ़ॉल्ट रूप से अक्षम बिंदु है। आप उन्हें स्पष्ट रूप से सक्षम करने के लिए इस प्रकार की आवश्यकता होगी:

plotOptions: { 
    series: { 
     marker: { 
      enabled: true  
     } 
    } 
}, 

अधिक पर http://api.highcharts.com/highstock/plotOptions.series.marker

+0

क्या आप एक कामकाजी उदाहरण साझा कर सकते हैं * जो 'Highcharts.stockChart' * का उपयोग करता है? –

10

यदि आप अपने डेमो को देखते हैं तो आप देखेंगे कि color का उपयोग करके यह टूलटिप रंग सेट करता है और नहीं।

इसके बजाय इसे ठीक करने के लिए मार्कर fillColor का उपयोग करने के लिए।

data: [ 
    {x: 1343862840000, y: 4, marker:{ fillColor: 'red'} }, 
    {x:1343863200000, y:5, marker:{ fillColor: 'green'}} 
] 

demo

अद्यतन:
यह काम करता है पर highstockthis डेमो देखें।
आपको सही वस्तु का उपयोग करके इसे init करना होगा।
StockChart के बजाय Chart का उपयोग करें।

संदर्भ

+0

के लिए धन्यवाद। मुझे लगता है कि यह केवल हाईचार्ट एपीआई के लिए काम करता है, यह हाईस्टॉक के साथ काम नहीं करता है, क्या आप हाईस्टॉक के साथ मेरी मदद कर सकते हैं? धन्यवाद – leon

+0

@leon मेरा अपडेट देखें। –

+0

@ रिकार्डो लोहमान, अच्छी पकड़, विश्वास नहीं कर सकता कि मुझे याद आया। मैंने 'मार्कर: {रंग ... 'भी कोशिश की, लेकिन एपीआई के' फिलॉक्टर 'को याद किया। – Mark