Highcharts 向下钻取失败

Highcharts Drilldown fail

我正在像这样使用 highcharts 地图向下钻取 JSFiddle
问题是,当我向下钻取时,我会像这样更改 DataClasses

chart.update({
    colorAxis: {
        dataClasses: [{
            to: 5000
        }, {
            from: 5000,
            to: 6000
        }, {
            from: 6000
        }]
    }
});

它工作得很好,当我钻取时我有这个

drillup: function () {
    this.setTitle(null, { text: 'General' });
    this.colorAxis[0].update({
        colorAxis: {
            dataClasses: [{
                to: 200000
            }, {
                from: 200000,
                to: 350000
            }, {
                from: 350000
            }]
        }
    });
}

一切正常,但当我尝试再次向下钻取时,它不起作用。 有解决这个问题的想法吗?或者如何以不同的方式更改数据 类?

这是一个错误,已在此处报告:https://github.com/highcharts/highcharts/issues/6679。在修复之前,请使用 v5.0.10.

示例:
http://jsfiddle.net/hqngy7jj/ - 使用 Highmaps v5.0.10

我通过在 Highcharts 的重绘选项中添加 "False" 得到了想要的结果,因为它默认设置为 true

update(Object options, Boolean redraw)

我必须阅读文档。这是 docs.

中的答案

我正在使用 Highcharts JS v5.0.12 (2017-05-24)

这是代码

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