首先我想知道是否有人知道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