あなたは2つのオプションがあります:
(1)コールバックを提供します。
d3.csv("titanic_data.csv", function(error, data) {
if (error) {
console.log("something went wrong", error);
} else {
console.log("data: ", data);
}
})
または
(2)GET呼び出し:
d3.csv("titanic_data.csv")
.get(function(error, data) {
if (error) {
console.log("something went wrong", error);
} else {
console.log("data: ", data);
}
})
なぜこのように? d3.csvから:
d3。 csv(URL [[、アクセサ]、コールバック]
HTTP GET(...)を発行する要求は非同期に処理され、要求を開いた直後にこのメソッドが返されます。 CSVデータが利用可能になると、解析された行を引数として指定されたコールバックが呼び出されます。