Highcharts drilldown - 使用setData图表时不会向下钻取

时间:2014-09-25 15:17:27

标签: javascript jquery highcharts drilldown

我有一张带有drilldown module的高图表,工作得很好。在某些时候,我想用一组新数据更新图表。我用

chart.options.drilldown.series = drilldownSeries;

//This forces the chart to go back to level one     
chart.series[0].setData(brandsData);

它提供了一个包含更新数据的精彩动画。然而,当我“钻下来”并使用setData时,图表会回到第一级,就好像我没有钻下来一样。

请参阅:http://jsfiddle.net/n0y4vu24/1/

首先:按更新数据 - 您看到第一个栏移动到20,这很好。 再次运行jsfiddle,但在按下更新数据之前,请单击第一个栏。现在,当您按下更新数据时,它将返回“品牌”图表而不是停留并更新下钻图表

有没有办法保持当前图表/当前的深入分析水平?

1 个答案:

答案 0 :(得分:0)

这是因为您更新了第一个系列(索引0),而不是更新系列。因此行为是正确的,但在您的情况下,您需要销毁图表并使用新数据准备新图表,因为钻取的点中没有setData。