计算svg内g元素的transform属性

时间:2015-01-11 21:16:40

标签: javascript svg d3.js

正在使用来自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?

0 个答案:

没有答案