Accepted answer

I got the desired result just by adding "False" to the redraw option of Highcharts, because it is by default set true

update(Object options, Boolean redraw)

I had to read the documentation. Here is the answer in the docs.

I'm using Highcharts JS v5.0.12 (2017-05-24).

Here is the code

drillup: function() {
        colorAxis: {
            dataClasses: [{
                to: 200000
            }, {
                from: 200000,
                to: 350000
            }, {
                from: 350000
    }, false);


It is a bug and it is reported here: Until it's fixed, use v5.0.10.

Example: - using Highmaps v5.0.10

Related Query

More Query from same tag