2017-01-11 5 views
0

I "mラーニングのd3.jsと私は視覚化を行う前に成功したCSVをロードしようとしているそうで。これは私がこれまで持っているものである。
テスト円グラフ < /スクリプト> - ?>私は、データが「ロード」か、それは使用のために準備ができていることを正しく持っていることを確認するためにチェックすることができますどのように 読み込みと閲覧データJSONデータは

d3.csv("C:/Users/ZKYMME/Desktop/csv_test.csv", function(data) { 
    data.forEach(function(d) { 
    d.T1 = +d.T1; 
    d.T2 = +d.T2; 
    d.T3 = +d.T3; 
    d.T4 = +d.T4; 
    d.T5 = +d.T5; 
    }); 
    console.log(data[0]); 
}); 

+0

それを行うための方法がたくさんありますが、あなたはデバッグやパラメータを確認することができます。 Console.logはこれを行うもう1つの方法です。また、https://github.com/d3/d3-request/blob/master/README.md#requestのドキュメントでリクエストコールバックのために移動することもできます。 – ashishraaj

答えて

1

D3には、エラー処理に使用できるcsv requestのコールバックがあります。あなたのコードは次のようになります

d3.csv("../path.csv", function(d) { 
    return d; 
}, function(error, rows) { 
    console.log(error, rows); 
}); 

d3.csv("C:/Users/ZKYMME/Desktop/csv_test.csv", function(data) { 
    data.forEach(function(d) { 
    d.T1 = +d.T1; 
    d.T2 = +d.T2; 
    d.T3 = +d.T3; 
    d.T4 = +d.T4; 
    d.T5 = +d.T5; 
    }); 
    console.log(data[0]); 
}, function(error, rows) { 
    console.log(error, rows) 
}); 
-1

0123,と同様に、d3.csvはエラー処理のために使用できるrequestを返します。

関連する問題