我需要知道SVG
中任意g
元素的确切宽度和高度,因为一旦用户单击它,我就需要在它周围绘制一个选择标记。
我在互联网上看到的类似于:d3.select("myG").style("width")
。问题是元素并不总是有一个显式的width属性集。例如,当我在g
中创建一个圆时,它将设置半径(r
)而不是宽度。即使我在circle
上使用window.getComputedStyle
方法,它也会返回"auto“。
在D3
中有没有办法计算任意svg
元素的宽度?
谢谢。
https://stackoverflow.com/questions/21990857
复制相似问题