我想得到原始变换 (40) 减去 X,然后将 g 设置为新的变换值。(40-x,20)。那么解析转换字符串的更好方法是什么?
<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});
}