我在理解 d3.svg.line() 命令如何工作时遇到问题,如果它需要与路径结合使用。
我一直在尝试使用由两列(天、温度)和数值组成的 csv 绘制折线图,但我不明白为什么代码没有显示任何内容。
Jsfiddle在这里:http: //jsfiddle.net/UjhjY/
var line = svg.selectAll("line")
.data(dataset)
.enter()
.append("line")
.interpolate("linear")
.x(function (i) { return xScale(i); })
.y(function (d) { return yScale(d[1]); });
var path = svg.append("path")
.attr("d", line(dataset))
.attr("stroke", "blue")
.attr("stroke-width", 2)
.attr("fill", "none");
在处理代码时,浏览器只显示 svg 文件。我对现在该做什么一无所知。任何帮助和解释都将不胜感激,因为我几乎阅读了我能找到的关于线路和路径的所有内容,但无法让它发挥作用。