我的以下代码效果很好,除了当我遍历我的数据集时,第一行(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)
在我的第二行数据之后(包括我的第二行数据)显示所有行 - 它删除了第一行。
欢迎任何建议。