ここで誰かが私を正しい方向に向けてくれることを願っています。Date、Set、および Value をプロパティとして持つオブジェクトの数を含む配列があります。
クライアント側でこれを、各メンバー配列が次のようなデータを保持する配列の配列に変換する必要があります: [日付、セット 0 の値、セット 1 の値]
任意の数の "セット」、これは私にとって複雑な部分です. 提案されたソリューションには、これを行うために使用する jQuery またはその他の JavaScript ライブラリ セットが必要になる場合があります。私はそれで問題はありません。それを成し遂げましょう。:)
以下の初期および終了データセットを参照してください。
最初のものは2セットだけです:
var data = [
{ Date: "2/10/2013", Set: 0, Value: 1 },
{ Date: "2/10/2013", Set: 1, Value: 0 },
{ Date: "2/11/2013", Set: 0, Value: 15 },
{ Date: "2/11/2013", Set: 1, Value: 8 },
{ Date: "2/12/2013", Set: 0, Value: 12 },
{ Date: "2/12/2013", Set: 1, Value: 11 },
{ Date: "2/13/2013", Set: 0, Value: 15 },
{ Date: "2/13/2013", Set: 1, Value: 19 },
{ Date: "2/14/2013", Set: 0, Value: 10 },
{ Date: "2/14/2013", Set: 1, Value: 20 }
];
var endData = [
[ "2/10/2013", 1, 0 ],
[ "2/11/2013", 15, 8 ],
[ "2/12/2013", 12, 11 ],
[ "2/13/2013", 15, 19 ],
[ "2/14/2013", 10, 20 ]
];
そしてこちらが3セットの例。たとえば、データが次のような場合:
var data = [
{ Date: "2/10/2013", Set: 0, Value: 1 },
{ Date: "2/10/2013", Set: 1, Value: 2 },
{ Date: "2/10/2013", Set: 2, Value: 3 },
{ Date: "2/11/2013", Set: 0, Value: 10 },
{ Date: "2/11/2013", Set: 1, Value: 15 },
{ Date: "2/11/2013", Set: 2, Value: 20 }
];
返される配列は次のようにする必要があります。
var endData = [
[ "2/10/2013", 1, 2, 3 ],
[ "2/10/2013", 10, 15, 20 ]
];
任意のポインタをいただければ幸いです。