【发布时间】:2019-08-19 02:38:09
【问题描述】:
我正在开发一个 react 项目并使用 d3。我已经使用 npm 在我的项目中安装 d3 模块。我的项目中目前有 d3 的 5.9.2 版本。我有一个 csv 文件,我想在 d3 中使用它。我曾尝试寻找一种使用它的方法,但甚至无法获得相同的资源。每个帖子都使用这样的 csv 文件:
d3.csv("sp500.csv", type, function(error, data) {
if (error) throw error;
//do something here
}
但我安装的模块中没有任何名为 d3.csv 的模块。我只有 d3-dsv
目前我正在尝试以这种方式使用它
import {dsvFormat, csvParse, csvParseRows, csvFormat, csvFormatBody, csvFormatRows} from 'd3-dsv'
csvFormat("sp500.csv", this.type.bind(this), function(error, data) {
console.log("data is")
//do something here
}
但我在这里没有运气。似乎 csvFormat 不是 d3.csv 的等效功能。如何使用 csv 文件?
【问题讨论】:
-
不是
import from 'd3-dsv',应该是import from 'd3-fetch'。 -
像这样从“d3-fetch”导入 {csv}?
标签: javascript reactjs csv d3.js npm