我有两个问题。
我找到了这个jsfiddle http://jsfiddle.net/3a5Wk/1/代码,如果您也可以将答案放在jsfiddle中或者更详细地解释您的代码,我将非常感激,因为我刚开始使用d3-Charts。
答案 0 :(得分:0)
我通过添加标签代码解决了第一个问题的问题。我添加了:
var dataText = svg.selectAll(".dtext")
.data(layers)
.enter().append("g")
.attr("class", "g")
dataText.selectAll("rect")
.data(function(d) { return d; })
.enter().append("text")
.attr("x", function(d) { return x(d.x) +18; })
.attr("y", function(d) { return y(d.y + d.y0) +10; })
.style("text-anchor", "middle")
.style("font-size", "10px")
.style("color", "white")
.text(function (d) {return (d.y);});
现在我仍然遇到标签重叠的问题 如何以不重叠的方式更改标签的位置?