首先我想知道是否有人知道D3错误条显示分组条形图的例子吗?我发现的最接近的事情是:用D3.js添加错误条到分组条形图
http://tenxer.github.io/xcharts/examples/(示例自定义显示类型:错误条) http://bl.ocks.org/chrisbrich/5044999(错误分条)
我有分组条形图的工作示例,我想补充显示MOE的图形中的每个条的错误栏。我需要采取哪些步骤来实现这一目标?我将如何计算线的位置?这是我认为需要完成的事情,请帮我填写我需要采取的步骤。
创建SVG线
采取d.value +教育部和d.value的d3.max的d3.max计算该行的y最小和y - 教育部
追加
这不起作用,但它是在正确的轨道上?
var line = d3.svg.line()
.x(function(d) {return x(d.state); })
.y0(function(d) {return y(d.value - d.moe); })
.y1(function(d) {return y(d.value + d.moe); })
.interpolate("linear");
var errorBarSVG = d3.select("body").append("svg")
var errorBar = errorBarSVG.append("path")
.attr("d", line(data))
.attr("stroke", "red")
.attr("stroke-width", 1.5);
代码应该与您链接的第一个示例非常相似,不是吗? –
如果您要生成目前为止所获得的小提琴,这将有所帮助。 – FernOfTheAndes