score:6

Accepted answer
$('#resetchart').on("click", function(e){
    e.preventdefault();
    while(chart.series.length > 0) chart.series[0].remove(true);
    chart = new highcharts.chart(options);
});

http://jsfiddle.net/tapkr/1

score:4

when you create your chart for the first time you pass some options thrue the parameter, you can save them into an var and when you want to create again you use the same options like the following code.

var defaultoptions = {
    // your options
};

function drawdefaultchart() {
    chart = new highcharts.chart(defaultoptions);
}

drawdefaultchart();

$('#resetchart').on("click", function(e){
    e.preventdefault();
    chart.destroy();
    drawdefaultchart();
});

you can see it working here.


Related Query

More Query from same tag