मैं अपने उपयोगकर्ताओं के लिए एक चार्ट में अधिकतम प्लॉटलाइन जोड़ने के लिए इसे संभव बनाने की कोशिश कर रहा हूं और यदि कोई प्लॉट उस रेखा से ऊपर हो तो चार्ट के पृष्ठभूमि रंग को बदल देता है। मुझे प्लॉटलाइन अपडेट करने का कोई तरीका नहीं मिल रहा है। मैं कोशिश की है:हाइचार्ट्स गतिशील रूप से yAxis plotLines को जोड़ते/बदलते हैं
chart.yAxis[0].update({
plotLines: [{
id: 'limit-max',
color: 'blue',
dashStyle: 'LongDashDot',
width: 1,
value: 45000,
zIndex: 0
}]
});
लेकिन मैं त्रुटि मिलती है:
TypeError: a is undefined
...dBands,function(a){a.render()});n(this.series,function(a){a.isDirty=!0})},setCat...
highcharts.js (line 136)
चूंकि मैं उपयोग किए गए कोड को नहीं ढूंढ पा रहा हूं, इसलिए मैं केवल एक टिप्पणी छोड़ दूंगा। प्लॉटलाइन को हटाने का प्रयास करें और फिर इसे नए मान के साथ दोबारा जोड़ दें। – wergeld
यह चाल है - मैंने अभी एक के साथ शुरू नहीं किया था और फिर इसे जोड़ने के लिए अद्यतन का उपयोग किया था। – jbolanos