我想在svg中绘制矩形。 矩形需要翻译,翻译数据在数组中。
这是代码
var vis=d3.select("#usvg");
var rectData=[10,21,32,43,54,65,76,87,98,109];
vis.selectAll("rect").data(rectData).enter().append("rect")
.attr("width",10).attr("height",10).style("fill",'#cbdb53')
.attr("transform",function(d){return translate(72,d);});
我想从rectdata获得y坐标转换。 我该怎么办?请帮忙
答案 0 :(得分:1)
行
.attr("transform",function(d){return translate(72,d);});
应该是
.attr("transform",function(d){return "translate(72," + d + ")";});
此致 伊戈尔