-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});
}
這將是很好的解釋你已經嘗試過,並提供一個有效的代碼片段。 –