Accepted answer

you can also go with series.setData(). This will allow you to change the entire data of a particular series.

Here is the API link for it.

Hope this will be of use for you.


Eureka - needs nested square brackets so this below works..

options.series[0].data = [[35.00,35.91,36.82,37.73,38.64]];


You can update the values dynamically as follows :


If you want to change both value and label, create an array of arrays:

chart.series[0].setData([['Apple',89], ['Orange',71], ['Banana',16], ['Grapes',12], ['Others',14]]);

JSFiddle Demo to update data on a button click.

Related Query

More Query from same tag