Javascript D3CSV返回没有行的对象,只返回函数
我正在尝试将泰坦尼克号数据加载到d3中。我正在chrome控制台中编写以下内容:Javascript D3CSV返回没有行的对象,只返回函数,javascript,csv,d3.js,Javascript,Csv,D3.js,我正在尝试将泰坦尼克号数据加载到d3中。我正在chrome控制台中编写以下内容: d3.csv("titanic_data.csv"); 数据和html文件在同一个文件夹中,我设置的服务器也在该文件夹中。函数返回以下内容: 如何让csv函数返回实际数据?您有两个选项: (1) 提供回调: d3.csv("titanic_data.csv", function(error, data) { if (error) { console.log("something
d3.csv("titanic_data.csv");
数据和html文件在同一个文件夹中,我设置的服务器也在该文件夹中。函数返回以下内容:
如何让csv函数返回实际数据?您有两个选项:
(1) 提供回调:
d3.csv("titanic_data.csv", function(error, data) {
if (error) {
console.log("something went wrong", error);
} else {
console.log("data: ", data);
}
})
或
(2) 调用获取:
d3.csv("titanic_data.csv")
.get(function(error, data) {
if (error) {
console.log("something went wrong", error);
} else {
console.log("data: ", data);
}
})
为什么这样?从文件:
d3.csv(url[,访问者],回调])
发出HTTP GET(…),异步处理请求,以便此方法在打开请求后立即返回。当CSV数据可用时,将使用解析的行作为参数调用指定的回调