使用d3进行翻译,使用d3.js中数组的数据进行翻译

时间:2013-12-18 10:27:39

标签: javascript d3.js

我想在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坐标转换。 我该怎么办?请帮忙

1 个答案:

答案 0 :(得分:1)

.attr("transform",function(d){return translate(72,d);});

应该是

.attr("transform",function(d){return "translate(72," + d + ")";});

此致 伊戈尔