2
我正在尝试创建一个D3图表,该图表在x轴上具有每天24小时制表符的时间,而在Y轴上具有平滑曲线的相应值。D3 - 属性d:预期编号创建曲线图时出错
这是我的代码,它给出了一个错误 - Error: <path> attribute d: Expected number, "MNaN,450LNaN,450C…".
我已经把我的代码在小提琴 - http://jsfiddle.net/x200v7mq/2/
我正在尝试创建一个D3图表,该图表在x轴上具有每天24小时制表符的时间,而在Y轴上具有平滑曲线的相应值。D3 - 属性d:预期编号创建曲线图时出错
这是我的代码,它给出了一个错误 - Error: <path> attribute d: Expected number, "MNaN,450LNaN,450C…".
我已经把我的代码在小提琴 - http://jsfiddle.net/x200v7mq/2/
你必须分析你的字符串:
var timeFormat = d3.time.format("%H:%M");
data.forEach(function(d){
d.p = timeFormat.parse(d.p);
});
这里是你的小提琴:http://jsfiddle.net/rp0ws88k/
棒极了!非常感谢。 – spiralarchitect
有人可以解释为什么问题降级吗? – spiralarchitect
@Cyril:你可以编辑小提琴让它工作并发布它作为答案吗?这将有很大的帮助。 – spiralarchitect
这看起来不是这样。如果注释掉'x.domain(d3.extent(data,function(d){return d.p; }));',轴就会很好。它只有那些没有绘制的值。 – spiralarchitect