【发布时间】:2014-03-26 07:09:39
【问题描述】:
我需要准确地知道SVG 中任意g 元素的宽度和高度,因为一旦用户单击它,我需要在它周围绘制一个选择标记。
我在互联网上看到的内容类似于:d3.select("myG").style("width")。问题是元素并不总是具有明确的宽度属性集。例如,当我在g 内创建一个圆时,它将设置radius (r) 而不是宽度。即使我在circle 上使用window.getComputedStyle 方法,它也会返回“auto”。
有没有办法计算D3中任意svg selement的宽度?
谢谢。
【问题讨论】:
标签: javascript d3.js