मैं HighCharts का उपयोग कर रहा हूं। यहाँ प्रलेखन है। मैं उन बिंदुओं को बंद करना चाहूंगा लेकिन पहले मुझे नहीं पता कि यह कैसे कहा जाता है। इसलिए मैं उन्हें बंद नहीं कर सकता। क्या आप जानते हैं कि मैं उन बिंदुओं को कैसे मार सकता हूं?
जवाबों:
यहाँ एक लाइन चार्ट के साथ एक उदाहरण दिया गया है: http://jsfiddle.net/aeZ6P/1/
महत्वपूर्ण भाग:
plotOptions: {
line: {
marker: {
enabled: false
}
}
}
इसे भी देखें: https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled
तख़्ता के साथ एक ही प्रभाव: http://jsfiddle.net/aeZ6P/
states: { hover: { enabled: false } }
Highcharts में हमारे पास मार्करों को निष्क्रिय करने के तीन तरीके हैं:
1) प्रकार द्वारा सभी श्रृंखला के लिए अक्षम:
plotOptions: {
line: { /* or spline, area, series, areaspline etc.*/
marker: {
enabled: false
}
}
}
2) एक विशिष्ट श्रृंखला के लिए अक्षम करें:
series: [{
data: [14,17,21],
marker: {
enabled: false
}
}]
3) एक निश्चित बिंदु के लिए मार्कर को अक्षम करें:
series: [{
data: [{
y: 14,
marker: {
enabled: false
}
},{
y: 17
},{
y: 21
}]
}]
states.hover
।
plotOptions.series.states.hover
काम करता है। मुझे खुशी है कि मैंने इस पोस्ट को देखा।
HighCharts API संदर्भ से इस पर एक नज़र डालें:
http://api.highcharts.com/highcharts#plotOptions.series.marker.enabled
आपको जो विकल्प जोड़ने की आवश्यकता है वह यह हैं:
plotOptions: {
series: {
marker: {
enabled: false
}
}
},
यह तरीका अच्छा है क्योंकि यह पॉइंट मार्कर के साथ सभी चार्ट के साथ काम करेगा। यदि आप एक विशिष्ट चार्ट प्रकार चाहते हैं, तो इसे देखें:
plotOptions: {
line: { // <--- Chart type here, check the API reference first!
marker: {
enabled: false
}
}
},
का आनंद लें!