2

D3 縦棒グラフを作成していますが、棒の高さを調整できません。次の JavaScript から変数を調整するとbarHeight、バーの外観がまったく同じになります。*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();
4

2 に答える 2