我创建了一个图表,它工作正常,但我无法找到如何将数字添加到列。数字只有在我悬停列时才会出现。 尝试不同的变体:如何用D3.js添加数字到酒吧?
svg.selectAll("text").
data(data).
enter().
append("svg:text").
attr("x", function(datum, index) { return x(index) + barWidth; }).
attr("y", function(datum) { return height - y(datum.days); }).
attr("dx", -barWidth/2).
attr("dy", "1.2em").
attr("text-anchor", "middle").
text(function(datum) { return datum.days;}).
attr("fill", "white");
链接到我的例子:https://jsfiddle.net/rinatoptimus/db98bzyk/5/
查看几个教程:http://cagrimmett.com/til/2016/04/26/responsive-d3-bar-chart.html,http://alignedleft.com/tutorials/d3/making-a-条形图 – rinatoptimus