【发布时间】:2013-06-24 12:22:45
【问题描述】:
我想基于 json 文件制作动态图。我看过很多 tsv 的例子,但我不知道如何将它转换为 json。 那是我想从 tsv 更改为 json 的部分,但我不知道如何!
d3.tsv("data/data.tsv", function(error, data) {
data.forEach(function(d) {
d.date = parseDate(d.date);
d.close = +d.close;
});
当我使用时
d3.json("data/data.json", function(data) {
data.forEach(function d) {
d.date = parseDate(d.date);
d.close = +d.close;
}
});
它给出了这个错误:未捕获的类型错误:无法调用未定义的方法'forEach'!
感谢您的建议:)
【问题讨论】:
-
这取决于您的数据结构。见Access / process (nested) objects, arrays or JSON。当然,您的 JSON 也必须有效。如果
data是undefined,好像是无效的!