我得到了
未捕获的类型错误:无法读取未定义的属性“长度”
从我的控制台在这一行
var parseDate = d3.time.format("%Y-%m-%d").parse;
data.forEach(函数(d){
d.Day = parseDate(d.Day);
});
这是我的日期在我的 json 对象中的格式 day: "2013-02-04"
最佳答案
我怀疑“天”的大小写不正确。 我可以执行:
var parseDate = d3.time.format("%Y-%m-%d").parse;
parseDate( "2013-02-03" )
没有问题(显示正确的日期)。您可能需要将代码更改为:
data.forEach(function(d) { d.day = parseDate(d.day); });
(注意,'day' 中的小写 'd')
关于javascript - YYYY-MM-DD 的 d3 时间格式,即。 2013-02-04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14692476/