Joe*_*oel 6 javascript d3.js d3v4
当我运行d3.select(this).attr("transform")一个元素时,我得到一个响应translate(20.00,778).但是我需要获得单独的翻译价值.
在第3版中,可以使用
var t = d3.transform(element.attr("transform"));
t.translate;
Run Code Online (Sandbox Code Playgroud)
但是v3中没有d3.transform.如何获得相同的结果?
试试这个.
string = element.attr("transform");
translate = string.substring(string.indexOf("(")+1, string.indexOf(")")).split(",");
Run Code Online (Sandbox Code Playgroud)
然后你可以通过translate [0]访问dx,通过translate [1]访问dy.
| 归档时间: |
|
| 查看次数: |
5749 次 |
| 最近记录: |