Javascript 从d3.js中的csv.parse()读入不起作用
这项工作:Javascript 从d3.js中的csv.parse()读入不起作用,javascript,d3.js,Javascript,D3.js,这项工作: var test=d3.csv("ford.csv"); console.log("test: "+test); 这将返回空值: var testA=d3.csv.parse("ford.csv"); console.log("testA: "+testA); 这是控制台日志的直观视图: 我用的是3.5.5版,你知道这是怎么回事吗 任何帮助都将不胜感激。谢谢 d3.csv是一种asysnc方法,它将http路径转换为csv文件,并立即返回一个对象。当它完成时,if触发回调参数。
var test=d3.csv("ford.csv");
console.log("test: "+test);
这将返回空值:
var testA=d3.csv.parse("ford.csv");
console.log("testA: "+testA);
这是控制台日志的直观视图:
我用的是3.5.5版,你知道这是怎么回事吗
任何帮助都将不胜感激。谢谢
d3.csv
是一种asysnc方法,它将http路径转换为csv文件,并立即返回一个对象。当它完成时,if触发回调参数。它通常用作:
d3.csv('ford.csv',function(data){
console.log(data);
})
[Object, Object]
0: Object
Length: "2.34"
Make: "Ford"
Model: "E350"
Year: "1997"
d3.csv.parse
接受一个字符串。它解析它并返回一个对象数组:
console.log(d3.csv.parse("Year,Make,Model,Length\n1997,Ford,E350,2.34\n2000,Mercury,Cougar,2.38"))
[Object, Object]
0: Object
Length: "2.34"
Make: "Ford"
Model: "E350"
Year: "1997"
d3.csv
是一种asysnc方法,它将http路径转换为csv文件,并立即返回一个对象。当它完成时,if触发回调参数。它通常用作:
d3.csv('ford.csv',function(data){
console.log(data);
})
[Object, Object]
0: Object
Length: "2.34"
Make: "Ford"
Model: "E350"
Year: "1997"
d3.csv.parse
接受一个字符串。它解析它并返回一个对象数组:
console.log(d3.csv.parse("Year,Make,Model,Length\n1997,Ford,E350,2.34\n2000,Mercury,Cougar,2.38"))
[Object, Object]
0: Object
Length: "2.34"
Make: "Ford"
Model: "E350"
Year: "1997"
第一个示例按文件名获取文件并解析csv文件。第二个示例获取文件内容的字符串并对其进行解析。比如说,
d3.csv("filename.csv", function(){...});
vs
第一个示例按文件名获取文件并解析csv文件。第二个示例获取文件内容的字符串并对其进行解析。比如说,
d3.csv("filename.csv", function(){...});
vs
谢谢很抱歉,我确实读了文件,但不知怎么的,它没有注册。对不起,伙计。如果愿意,可以删除或关闭此问题。没有伤害,没有犯规,好吗?谢谢。很抱歉,我确实读了文件,但不知怎么的,它没有注册。对不起,伙计。如果愿意,可以删除或关闭此问题。没有伤害,没有犯规,好吗?抱歉浪费你的时间,兄弟,文件上写得一清二楚。我完全错过了,不用担心。任何问题都不会太愚蠢。没有人希望保留文档中的所有内容,这就是为什么它们首先存在的原因:)抱歉浪费你的时间,兄弟,文档中的内容一清二楚。我完全错过了,不用担心。任何问题都不会太愚蠢。没有人希望保留文档中的所有内容,这就是它们首先存在的原因:)