Javascript Highcharts:如何将动态数据设置为向下展开饼图?

Javascript Highcharts:如何将动态数据设置为向下展开饼图?,javascript,highcharts,Javascript,Highcharts,我可以使用 var data = [1,2,3,4,5]; //value of data will be returned through an AJAX call chart1.series[0].setData(data); 类似地,如何动态设置向下展开数据 我试过了 chart1.drilldown[0].data = '[1,2,3]'; 但它没有起作用 我正在使用RESTful服务来公开数据。您可以在运行时使用chart.options.drilldown访问详细信息 同样,您可

我可以使用

var data = [1,2,3,4,5]; //value of data will be returned through an AJAX call
chart1.series[0].setData(data);
类似地,如何动态设置向下展开数据

我试过了

chart1.drilldown[0].data = '[1,2,3]';
但它没有起作用


我正在使用RESTful服务来公开数据。

您可以在运行时使用chart.options.drilldown访问详细信息

同样,您可以完全替换钻取

chart.options.drilldown.series = [newDrillDowns];

谢谢我现在可以手动设置数据了。但是,现在我遇到了另一个问题。我的RESTAPI正在返回
[{id:'INITIAL',data:['type1',4],'type2',3],'type5',5]},{id:'JOINED',data:['type5',1]}]
。但是
chart.options.drilldown.series=[newDrillDowns]
正在将此数据设置为
字符串。如何纠正这个问题?您只需要执行相同的操作:var响应=[{id:'INITIAL',数据:['type1',4],'type2',3],'type5',5]},{id:'JOINED',数据:['type5',1]};chart.options.drilldown.series=响应;如果您的数据系列中有“初始”和“加入”的参考,它应该可以工作。谢谢,它可以工作!JSON输出中有一些错误。纠正了他们,现在它完美地工作了。谢谢,你救了我的命!
chart.options.drilldown.series = [newDrillDowns];