d3 data()中调用数组,却只显示数组中第二个元素的内容 财富值69

2016-10-14 17:38发布

//矩形     var gridWidth = width / allSingleYears.length;     var rect = svg.append("g")       .append("rect")       .data(data)       .enter()       .attr("x", function(d) {         console.log(d.year); //这里是怎么回事,为什么只显示数组中第二个元素的内容         return xScale(d.year);       })       .attr("y", function(d) {         return yScale(d.month);       })       .attr("width", function(d) {         return gridWidth;       })       .attr("height", function(d) {         return height / month.length;       })

全部代码

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。