我正在尝试找出在我的柱状图中放置在每个柱子上方的标签的正确方法。我还希望它们在数字后面显示一个百分号。
这是我的 Plunker:https://plnkr.co/edit/FbIquWxfLjcRTg7tiX4E?p=preview 我尝试使用下面链接中的问题中的代码进行实验。但是,我无法使其正常工作(即整个图表都无法显示)。 在 D3 柱状图上添加标签
这是我的 Plunker:https://plnkr.co/edit/FbIquWxfLjcRTg7tiX4E?p=preview 我尝试使用下面链接中的问题中的代码进行实验。但是,我无法使其正常工作(即整个图表都无法显示)。 在 D3 柱状图上添加标签
var yTextPadding = 20;
svg.selectAll(".bartext")
.data(data)
.enter()
.append("text")
.attr("class", "bartext")
.attr("text-anchor", "top")
.attr("fill", "white")
.attr("x", function(d,i) {
return x(i)+x.rangeBand()/2;
})
.attr("y", function(d,i) {
return height-y(d)+yTextPadding;
})
.text(function(d){
return d;
});