Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript d3.svg.line()问题_Javascript_Svg_D3.js - Fatal编程技术网

Javascript d3.svg.line()问题

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()甚至没有被调用。这让我很困惑,因为我做的事情与中所述完全相同,除了

jsiddle链接:

我对D3.js非常陌生,我试图让一个折线图工作(实际上,一个有多行的折线图)。我已经读了几遍书和一些教程,但仍然不知道我的问题是什么。通常我很快就能适应新事物

画圆很好,但线条路径似乎是个问题。DOM检查器向我显示了SVG中的许多path元素,每个元素的大小为
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?(对于最初的问题,请看问题的第一行)哦,天哪,我真是太蠢了。我输入了
行(数据)
。谢谢你的帮助!