我正在使用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。我该如何解决这个错误?
答案 0 :(得分:0)
我遇到了同样的问题。我复制了将代码和数据粘贴到我的笔记本电脑上。但是当复制粘贴数据文件时,您没有获得正确的.tsv文件,因为网站使用空格而不是制表符进行渲染。