我正在尝试从 D3.js 中的 json 数据解析数据,这是问题函数。
minDate = new Date(data[0][0]);
maxDate = new Date(data[274][0]);
var x = d3.scaleTime()
.domain([minDate, maxDate])
.range([0, width]);
这是错误
Error: <rect> attribute x: Expected length, "NaN"
CodePen 链接 https://codepen.io/rocket18/pen/qpVeBj
非常感谢任何帮助!
最佳答案
只有一些小问题,您使用了d3.timeFormat
而不是d3.timeParse
,我添加了d.year = parseDate(d[0] );
在 data.forEach
中,您将 svg 元素附加到 svg 元素,我将其更改为 div。
我还在.domain
中使用了d3.extent
这是完整的工作代码:Plunker
关于javascript - 解析 X 轴日期时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48140993/