The API for chart.js allows one to edit points of the datasets loaded into it, for example:
.update( ) Calling update() on
.update( )
Calling update() on
When creating the chart object you need to save the instance in a variable.
var currentChart = new Chart(ctx, ...);
And before loading new data, you need to destroy it:
currentChart.destroy();