我怎么能一次隐藏所有系列的高级图表

时间:2013-05-18 14:34:16

标签: javascript highcharts

我想一次隐藏所有系列,直到现在我使用$ .each逐个隐藏所有系列但是降低我想要的性能一次隐藏所有......还有另一种方式......? 我试过这个..

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

1 个答案:

答案 0 :(得分:19)

而不是.hide使用.setVisible(false, false)。每次隐藏操作后都不会触发重绘。

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

请参阅fiddle