2012-01-16 15 views
30

का उपयोग किए बिना एक हाईचार्ट्स श्रृंखला छिपाने के लिए मुझे किंवदंती के बजाए एक बटन से हाइचार्ट्स श्रृंखला छिपाने में सक्षम होना चाहिए (कारण यह है कि मुझे एक बटन से कई समूहों को टॉगल करने की आवश्यकता है: Hiding _groups_ of series in Highcharts and jQuery: how to get acceptable performance? और दिए गए कारणों के लिए उस पोस्ट, मैं jQuery के साथ $(chart.series).each() उपयोग नहीं कर सकतेकिंवदंती

निम्नलिखित अभिव्यक्ति की

कोई नहीं है कोई असर (मेरे चार्ट वस्तु chart नाम है):।

Chart.series.get(1).hide(); 
chart.series.get(1).hide(); 
$(chart.series[1]).hide(); 
$(chart.series["1"]).hide(); 
$(chart.series[1]).hide(); 
$(chart.series)["1"].hide(); 
$(chart.series)[1].hide(); 

कोई मुझे बता सकते हैं कि कैसे मैं एक चार्ट श्रृंखला बना सकते हैं छुपाएं अगर मुझे इसकी अनुक्रमणिका पता है? धन्यवाद।

उत्तर

52

यह काम करना चाहिए:

chart.series[index].hide()

Full example on jsfiddle

(यूडीपी Simen Echholt टिप्पणी से यूआरएल)

+0

आह, हाँ। धन्यवाद! – f1r3br4nd

+7

उदाहरण काम नहीं करता है। – Zon

+4

[यहां एक काम कर रहा है jsFiddle] (http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/series-hide/) 'series.hide'] के लिए [हाईचार्ट्स डॉक्स] से जुड़ा हुआ है (http://api.highcharts.com/highcharts#Series.hide) –

संबंधित मुद्दे