2012-05-10 9 views
0

私はJSChartsの初心者です。私は$ .getJSONを使ってjsonファイルを読み込み、 と一緒にJSChartsでチャートを作成したいと思います。

JSChart:選択したチャートタイプのための間違った形式の入力データ

var x= new Array(); 

$.getJSON('test.json', function(data) { 

    $.each(data, function(key, val) { 

    x.push(val[0].abs); 
    x.push(val[1].ord) 
}); 
}); 

var myChart = new JSChart('chartcontainer', 'line'); 
myChart.setDataArray(x); 
myChart.draw(); 

それがjschartsで受け入れ可能なので、形式に変更する方法任意のアイデア私がメッセージを取得していますか?

整数として渡しても、受け入れられません。 JSONは次のようになります。

" cordonnee " : [ { " abs " : "45" } , 
        { " ord " : "12" } 
        ], 

    "autre" : [ { "abs": "68" } , 
       { " ord " : "13" } 
       ] 

+0

ためJSCharts how to use line graphsを参照してください? –

答えて

0

が整数として値を解析してみます、ありがとうございました。

$.each(data, function(key, val) { 

    x.push(parseInt(val[0].abs)); 
    x.push(parseInt(val[1].ord)); 
}); 
+0

私は実際に整数と2次元配列を大変お世辞にしなければならなかったのです –

0

1次元配列としてデータを提供していますが、折れ線グラフの場合は2次元でなければなりません。

$.each(data, function(key, val) { 
    var y = new Array(); 
    y.push(val[0].abs); 
    y.push(val[1].ord); 
    x.push(y); 

}); 

はあなたtest.jsonの詳細情報を提供してくださいすることができ、より詳細

+0

私は実際には整数と2次元配列を大変お世話になりました –

関連する問題