【问题标题】:import and use d3.parseCsv version 5导入并使用 d3.parseCsv 版本 5
【发布时间】:2019-09-16 23:01:58
【问题描述】:

我正在尝试使用d3.csv.parse(string) 记录的https://d3-wiki.readthedocs.io/zh_CN/master/CSV/#parse

我已经安装了"d3": "5.12.0",但我发现它与

import * as d3 from "d3";
d3.csv.parse

未定义。这些文档涵盖了哪个版本的d3

经过一番搜索,我找到了 https://github.com/d3/d3-dsvd3.csvParse,但这并不符合我的预期。

const c = "Name,Count,Total Area\nFoo,6.0,0.13\nBar,8.0,0.24"
d3.csvParse(c, data => console.log(data))

我期待一个对象数组,但我只得到了第一个对象

{Count: "6.0", Name: "Foo", Total Area: "0.13"}

任何想法我在这里做错了什么, 谢谢。

【问题讨论】:

    标签: csv d3.js


    【解决方案1】:

    好的,看来d3.csvParse() 的行为不像d3.csv() 并且第二个函数参数不是回调 https://github.com/d3/d3-dsv/blob/v1.1.1/README.md#dsv_parse

    console.log( d3.csvParse(c))
    
    [0: {Name: "Foo", Count: "6.0", Total Area: "0.13"}
    1: {Name: "Bar", Count: "8.0", Total Area: "0.24"}]
    

    抱歉打扰了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 2016-07-21
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多