Javascript d3.svg.line()问题
jsiddle链接: 我对D3.js非常陌生,我试图让一个折线图工作(实际上,一个有多行的折线图)。我已经读了几遍书和一些教程,但仍然不知道我的问题是什么。通常我很快就能适应新事物 画圆很好,但线条路径似乎是个问题。DOM检查器向我显示了SVG中的许多path元素,每个元素的大小为Javascript d3.svg.line()问题,javascript,svg,d3.js,Javascript,Svg,D3.js,jsiddle链接: 我对D3.js非常陌生,我试图让一个折线图工作(实际上,一个有多行的折线图)。我已经读了几遍书和一些教程,但仍然不知道我的问题是什么。通常我很快就能适应新事物 画圆很好,但线条路径似乎是个问题。DOM检查器向我显示了SVG中的许多path元素,每个元素的大小为0px x 1px 当我对line.x()和line.y()处理程序中的返回值执行console.log()操作时,我发现这些console.log()甚至没有被调用。这让我很困惑,因为我做的事情与中所述完全相同,除了
0px x 1px
当我对line.x()
和line.y()
处理程序中的返回值执行console.log()
操作时,我发现这些console.log()
甚至没有被调用。这让我很困惑,因为我做的事情与中所述完全相同,除了用x(d.x)
替换x(I)
和y(d.y)
替换y(d)
,因为我使用的是不同的数据
我还尝试为封闭路径添加“Z”字符串,但这一切都没有真正起到作用
如何显示这些行?最后一行:.attr('d',行(数据集))
因为line generator不知道使用哪种数据。我刚才试过了,但没有成功。您是否可以为我提供一个包含上述代码更改的JSFIDLE?(对于最初的问题,请看问题的第一行)哦,天哪,我真是太蠢了。我输入了
行(数据)
。谢谢你的帮助!