4

我需要根据数组变量为 highcharts 创建多个系列。如果数组有 5 个元素,则创建 5 个系列,如果数组有 4 个元素,则创建 4 个系列,依此类推。我该怎么做呢?我正在使用 JQuery 创建图表并使用 Ajax,我从我的 Java 类发送和接收 JSON 数据。

4

1 回答 1

11

只有你需要的是使用循环将数组的元素推送到系列对象。

var array = [10,20,30,40,50]

var series = [],
    len = array.length,
    i = 0;

for(i;i<len;i++){
    series.push({
        name: 'serie'+i,
        data:[array[i]]
    });
}

示例:http: //jsfiddle.net/Dxr6d/

于 2013-08-06T10:13:06.870 回答