2

我正在使用 highcharts,我没有问题为单系列图表重新加载数据。但是,我似乎无法更新多个系列图表。每当我尝试时,它只会呈现空白。这是我的示例代码:

for (i=0; i < response_data.line_data.length; i++) {
    line_chart.series[i].setData(response_data.line_data[i], false);
}
line_chart.redraw();

我知道数据是正确的,因为我首先使用相同的函数来创建图表。

非常感谢您的帮助。谢谢!

保罗

4

1 回答 1

-1

请看我的示例更新系列正常工作的地方,

$('#button').click(function() {
var newSeries = [],
    i;
newSeries[0] = [5,4,3,2,1];
newSeries[1] = [10,9,8,7,6];
newSeries[2] = [12,2,1,12,3];

var len = newSeries.length;

for(i = 0;i<len;i++)
{
    chart.series[i].setData(newSeries[i],false);
}

chart.redraw();

});

http://jsfiddle.net/ebuTs/13919/

于 2013-02-08T11:00:25.350 回答