我使用 d3 已经有一段时间了,但每次我想对 d3 选择应用翻译时,我都会这样做:
var svg = d3
.select("svg")
.attr("transform", "translate(0,$1)".replace("$1", "" + (someHeight)))
注意:someHeight
通常是一个计算,否则我会使用字符串连接,我只是觉得这样读起来更好。
我一直在尝试寻找是否有更好的方法来设置转换,可能是通过其他 API 而不是attr
让我知道这个问题是否需要更好地解释。
亲切的问候。