2013-05-18 10 views
7

すべてのシリーズを一度に非表示にしたいのですが、今は$を使用します。すべてのシリーズを1つずつ非表示にします。時間があります。 私はこれを試してみました...代わりに.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

すばやくあなたの迅速な返信のためのホブありがとうございます..私は多くを助けるリンク.. – sasi

+0

覚えている彼らの答えにも投票してください! –

答えて

17

を。これは、すべての非表示操作のたびに再描画をトリガーしません。

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

fiddleを参照してください。

関連する問題