1
的jsfiddlehttps://jsfiddle.net/xgt8Loxb/4添加号码变换属性
我试图变焦,但变焦启动时,它的坐标转换成了0,0,我无法找到一个方法来增加所抵消。
var svg = d3.select("svg")
.call(d3.zoom().on("zoom", function() {
svg.attr("transform", "translate (" + d3.event.transform.x + "," + d3.event.transform.y + ") scale(" + d3.event.transform.k + ")")
}))
.select("g")
我试图添加到做("transform", "translate(" + d3.event.transform.x + 640 "," + d3.event.transform.y + 360 + ")")
但它只是让拼接,尽管parseInt函数()或其他anhything,诚实。我尝试了一切,所以我猜想在d3中向动态属性添加数字是不可能的。