17

次のコードはうまく機能しますが、データ セットを反復処理するときに最初の行 (0 インデックス) がスキップされます。

svg.selectAll("rect")
  .data(data)
  .enter()
  .append("rect")
  .attr("x",function(d){
    console.log(data);
    console.log(d);
    return xScale(d.year-1980);
  })

console.log(data)最初の行を含む完全なデータセットが返されるので、データがそこにあることに注意してください!

しかしconsole.log(d)、データの 2 行目以降のすべての行を表示します。最初の行は削除されます。

どんな提案でも大歓迎です。

4

2 に答える 2