正在使用来自here的d3.layout.cloud.js来创建云,我已经编辑了svg with和height,但我不明白如何计算translate params {{1}这个功能
.attr("transform", "translate(150,150)")
svg元素的宽度为 function draw(words) {
d3.select("svg")
.append("g")
.attr("transform", "translate(230, 200)")
.selectAll("text")
.data(words)
.enter().append("text")
.style("font-size", function(d) {
return d.size + "px";
})
.style("fill", function() {
return getRundomColor();
})
.attr("text-anchor", "middle")
.attr("transform", function(d) {
return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")";
})
.text(function(d) {
return d.text;
});
}
,高度为848
。
我的问题是如何计算400
元素的变换attr?