Javascript 图形不合作
我有一个十字线图,你可以在这里找到: 很抱歉,它不适合这个街区。解释如何纠正这一点的奖励积分 单击全屏视图(或缩小一点)后,您将看到真正的问题。十字光标不会跟随鼠标移动。代码不是超高效的,我只是将两个图拼接在一起,用弗兰肯斯坦的风格(嘿,很快就是万圣节了),所以它有这么多行。尽管我的X轴和Y轴都是线性的,但我保留了模板的标签,它是一个时间维度的X轴,因此是d.date 我确实在四个不同的场合获得了上面链接中的index.html。然而,这一次,它没有起作用。鼠标移动失败,导致十字线卡在一个地方。我猜这与数据的解析方式有关?因为这似乎是这个数据集特有的错误,但我以前就错了。请留下你的直觉。我没有主意了 我要补充的最后一件事是,dev tools给了我一个关于mousemove函数的“无法读取未定义的”属性“date”的错误Javascript 图形不合作,javascript,d3.js,Javascript,D3.js,我有一个十字线图,你可以在这里找到: 很抱歉,它不适合这个街区。解释如何纠正这一点的奖励积分 单击全屏视图(或缩小一点)后,您将看到真正的问题。十字光标不会跟随鼠标移动。代码不是超高效的,我只是将两个图拼接在一起,用弗兰肯斯坦的风格(嘿,很快就是万圣节了),所以它有这么多行。尽管我的X轴和Y轴都是线性的,但我保留了模板的标签,它是一个时间维度的X轴,因此是d.date 我确实在四个不同的场合获得了上面链接中的index.html。然而,这一次,它没有起作用。鼠标移动失败,导致十字线卡在一个地方
function mousemove() {
var x0 = x.invert(d3.mouse(this)[0]),
i = bisectDate(data, x0, 1),
d0 = data[i - 1],
d1 = data[i],
d = x0 - d0.date > d1.date - x0 ? d1 : d0;
但我不确定这是否是真正的罪魁祸首,我以前也有过这个错误,而且图表工作正常。我想我会谨慎行事,分享错误,以防万一