HighCharts - मैं अंक कैसे बंद कर सकता हूं?


83

मैं HighCharts का उपयोग कर रहा हूं। यहाँ प्रलेखन है। मैं उन बिंदुओं को बंद करना चाहूंगा लेकिन पहले मुझे नहीं पता कि यह कैसे कहा जाता है। इसलिए मैं उन्हें बंद नहीं कर सकता। क्या आप जानते हैं कि मैं उन बिंदुओं को कैसे मार सकता हूं?

मैं उन बिंदुओं को मोड़ना चाहूंगा

जवाबों:


132

यहाँ एक लाइन चार्ट के साथ एक उदाहरण दिया गया है: http://jsfiddle.net/aeZ6P/1/

महत्वपूर्ण भाग:

plotOptions: {
    line: {
        marker: {
            enabled: false
        }
    }
}

इसे भी देखें: https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled

तख़्ता के साथ एक ही प्रभाव: http://jsfiddle.net/aeZ6P/


2
क्या होवर पर मार्कर बंद करने का कोई तरीका है? कोशिश की हॉवर: {सक्षम: झूठा}} बिना किसी भाग्य के साथ: jsfiddle.net/aeZ6P/36
igrek

5
@igrek - इस तरह से? jsfiddle.net/aeZ6P/37 मेरे द्वारा जोड़ा गया कोड हैstates: { hover: { enabled: false } }
टिम मेडोरा

क्या लाइनों को चालू करने और केवल मार्कर रखने का कोई तरीका है? मुझे लगता है कि यह इस सवाल के बिल्कुल विपरीत होगा?
disp_name

1
@RajatAgarwal - मुझे लाइनों को निष्क्रिय करने का उचित तरीका नहीं मिला, लेकिन मैं उनकी चौड़ाई 0px: jsfiddle.net/aeZ6P/257
Tim Medora

84

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
पवेल फु फस

1
@ PawełFus धन्यवाद। plotOptions.series.states.hoverकाम करता है। मुझे खुशी है कि मैंने इस पोस्ट को देखा।
जून २०१

12

HighCharts API संदर्भ से इस पर एक नज़र डालें:

http://api.highcharts.com/highcharts#plotOptions.series.marker.enabled

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-marker-enabled/

आपको जो विकल्प जोड़ने की आवश्यकता है वह यह हैं:

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

यह तरीका अच्छा है क्योंकि यह पॉइंट मार्कर के साथ सभी चार्ट के साथ काम करेगा। यदि आप एक विशिष्ट चार्ट प्रकार चाहते हैं, तो इसे देखें:

    plotOptions: {
        line: { // <--- Chart type here, check the API reference first!
            marker: {
                enabled: false
            }
        }
    },

का आनंद लें!


खेद है, लेकिन होवर पर काम नहीं करते, होवर पर हमेशा वह मार्कर होता है
एमिलियानो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.