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


谢谢很抱歉,我确实读了文件,但不知怎么的,它没有注册。对不起,伙计。如果愿意,可以删除或关闭此问题。没有伤害,没有犯规,好吗?谢谢。很抱歉,我确实读了文件,但不知怎么的,它没有注册。对不起,伙计。如果愿意,可以删除或关闭此问题。没有伤害,没有犯规,好吗?抱歉浪费你的时间,兄弟,文件上写得一清二楚。我完全错过了,不用担心。任何问题都不会太愚蠢。没有人希望保留文档中的所有内容,这就是为什么它们首先存在的原因:)抱歉浪费你的时间,兄弟,文档中的内容一清二楚。我完全错过了,不用担心。任何问题都不会太愚蠢。没有人希望保留文档中的所有内容,这就是它们首先存在的原因:)