【发布时间】:2019-11-28 13:22:33
【问题描述】:
我正在尝试从 D3 中的 CSV 文件加载数据;我有这个代码:
function update (error, data) {
if (error !== null) {
alert ("Couldn't load the dataset!");
} else {
//do something
};
function changeData () {
d3.csv ("data/dataset.csv", update);
}
如果我使用 D3 v4,它可以正常工作,但如果我切换到 v5,它就不再工作了。 有人可以向我解释如何修改代码以使其与 D3 v5 一起使用吗?
【问题讨论】:
-
The answer here 可能会为您指明正确的方向。它周围的 API 略有变化,现在它返回了一个 Promise。
-
@pmkro 我无法将其作为重复项关闭,因为这个问题显然不是您链接的那个问题的重复项。最重要的是,您对此的回答是错误的(关于 OP 的问题),您甚至可以看到反对票。因此,请随意在此处复制该答案(没有堆栈 sn-ps,堆栈 sn-p 仅用于 running 代码)并删除该答案,因为它是错误的。
-
@GerardoFurtado 是的,在更合适的问题上重新发布答案。
标签: javascript d3.js