4

配列変数に基づいてハイチャート用に複数のシリーズを作成する必要があります。配列に 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 に答える