我正在使用 D3 图表示例:http://bl.ocks.org/mbostock/3883245 。一切都按计划进行,但我在以下代码的第二行收到 TypeError: data is undefined
:
d3.tsv(tsvDataURL, function(error, data) {
data.forEach(function(d) {
d.time = parseDate(d.time);
d["temperature [C]"] = +d.["temperature [C]"];
});
这里的问题涉及几乎相同的问题 as this one ,但这似乎并没有为我解决问题。我知道 tsvDataURL 是正确的,我可以从浏览器打开 tsv。我该如何修复这个错误?
最佳答案
我也遇到了同样的问题。我已将代码和数据复制粘贴到我的笔记本电脑上。但是,当复制粘贴数据文件时,您不会获得正确的 .tsv 文件,因为网站是用空格而不是制表符呈现的。
而是从以下位置下载 tsv 文件:http://bl.ocks.org/mbostock/raw/3883245/data.tsv 。
关于javascript - D3 图表示例 "TypeError: data is undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180933/