2013-05-18 8 views
7

पर सभी श्रृंखलाओं को हाइचार्ट्स में कैसे छुपा सकता हूं, मैं एक समय में सभी श्रृंखलाओं को छिपाना चाहता हूं, अब तक मैं $ सभी का उपयोग करता हूं, सभी श्रृंखलाओं को एक-एक करके छुपाता है, लेकिन प्रदर्शन को खराब करने से मैं सभी को छिपाना चाहता हूं एक समय .. क्या कोई और रास्ता है ..? मैं .hide उपयोग .setVisible(false, false) के इस कोशिश की थी ..मैं

$.each(series, function(index, series1) { 
    series1.hide(); 
}); 
+1

देखें http://stackoverflow.com/questions/8875626/hiding-groups-of-series-in-highcharts-and-jquery-how-to-get-acceptable-perfor या http://stackoverflow.com/ प्रश्न/6604291/उचित-मार्ग-से-हटाने-सभी-श्रृंखला-डेटा-से-ए-हाईचार्ट्स-चार्ट –

+0

धन्यवाद त्वरित त्वरित प्रतिक्रिया के लिए Hob .. यह लिंक मुझे बहुत मदद करता है .. – sasi

+0

आपका स्वागत है - याद रखें उनके उत्तरों को भी वोट दें! –

उत्तर

17

इसके बजाय। यह हर छिपाने के ऑपरेशन के बाद एक रेड्रो ट्रिगर नहीं करेगा।

$(chart.series).each(function(){ 
    //this.hide(); 
    this.setVisible(false, false); 
}); 
chart.redraw(); 

fiddle देखें।