如何在不重绘图表的情况下更新 highchart 中的向下钻取数据?

How to update drilldown data in highchart without redraw the chart?

我已经实现了 highchart - 具有多级向下钻取(3 级)的柱形图。 3 个级别的向下钻取流程工作正常。现在的问题是,当尝试更新向下钻取系列时,它总是转到第一级。

如何在不进入一级的情况下刷新当前级别的下钻数据?

当前可见的系列在 series 图表对象数组中可用。如果你想改变它们,只需调用它们的 update 函数:

setTimeout(function() {
    chart.series[0].points[0].doDrilldown();
}, 2000);

setTimeout(function() {
    chart.series[0].update({
    color: '#bada55'
  });
}, 4000);

现场演示: http://jsfiddle.net/BlackLabel/1L4avxtw/

API参考:https://api.highcharts.com/class-reference/Highcharts.Series#update