-1
我想获得原始变换(40)减去X,然后将g设置为新的变换值(40-x,20)。解析变换字符串的更好方法是什么?解析javascript中的svg转换
<label><input type="checkbox"> Sort values</label>
<g class="state" transform="translate(40,20)">
d3.select("input").on("change", change);
function change() {
d3.selectAll(".state").attr("x",50);
var transition = svg.transition().duration(750),
delay = function(d, i) { return i * 50; };
transition.selectAll(".state")
.attr("transform", function(d) { COOL MAGIC});
}
这将是很好的解释你已经尝试过,并提供一个有效的代码片段。 –