我使用以下代码:
var chart = $('#soil-chart').highcharts();
chart.addSeries({
data: test_0
});
chart.addSeries({
data: test_1
});
chart.addSeries({
data: test_2
});
工作正常。我只是想知道是否可以在for循环中使用一个chart.addSeries。例如:
for(var i = 0; i <mydefinedArray.length; i++)
{
chart.addSeries({
data: test_i
});
}
我试图这样做。它实际上不起作用。有没有办法做到这一点。感谢....
答案 0 :(得分:0)
它有效,但你使用相同的变量,所以系列&#34;重叠&#34;下一个系列。 (http://jsfiddle.net/8x9P3/)
查看效果良好的示例。 http://jsfiddle.net/8x9P3/1/
for(i=0;i<4;i++){
var data = [Math.random(0,100)*100,Math.random(0,100)*10];
chart.addSeries({
data: data
});
}