我正在整理一个 D3 垂直条形图,无法调整条形的高度。当我barHeight
从以下 javascript 调整变量时,当呈现栏的外观完全相同时。意思是如果我脱掉里面什么*50
都barHeight
不会改变。我可能在这里忽略了一些非常简单的东西,但是如何调整高度?
var bars = svg.selectAll("rect")
.data(data_votes);
bars.enter()
.append("rect")
// .transition()
// .duration(1000);
bars.attr("x", function(d, i) {
return i * (w / data_votes.length);
})
.attr("y", function(d){
return h-d;
})
// Less bars == more width
.attr("width", w / data_votes.length - barPadding)
.attr("height", function(d){
var barHeight = d*50;
return barHeight;
})
.attr("fill", "teal");
bars.exit().remove();