希望您能帮助我,这几乎是一个相同的问题(这似乎是不完整的,没有一行显示):
不同的是,我需要创建一个硬编码的参考线,例如7%。
我曾试图在这里制造小提琴,但无法显示出这条线。
http://jsfiddle.net/ComputerSaysNo/sstSe/1/
我想这可能是通过改变这个.?
bars.append("line") .attr("x1", 0) .attr("y1", function(d,i) { return height - d.average; }) .attr("x2", 10) .attr("y2", function(d,i) { return height - d.average; });
非常感谢,
莱恩。
发布于 2014-05-13 04:48:45
将这一行附加到bars
变量中,这是对条形图的选择。您需要将该行附加到SVG:
svg.append("line")
.style("stroke", "black")
.attr("x1", 0)
.attr("y1", y(0.07))
.attr("x2", width)
.attr("y2", y(0.07));
这也正确地设置了坐标。请记住,您没有将数据绑定到该行,因此function(d) { ... }
将无法工作。
完整的演示这里。我还删除了一堆不必要的、破碎的代码。
https://stackoverflow.com/questions/23627595
复制相似问题