Accepted answer

You need to show series and redraw a chart. The most efficient way is to use the setVisible method on each series with redraw argument set to false and call chart.redraw() outside the loop.

   $('#All').click(function() {
     Highcharts.each(chart.series, function(s, i) {
       s.setVisible(true, false);


Live demo:

API Reference:

Related Query

More Query from same tag