我正在使用 D3JS 创建图形。我想检索图形的大小以在我的 javascript 代码中的其他地方使用。在检查 Firebug 中的元素并转到布局选项卡时,它以像素为单位显示尺寸,这是我试图以编程方式获取的尺寸。但是,尝试通过键入 $('g').height() 来执行诸如抓取 G 之类的操作会返回 0。是否有一种特殊的方式我应该抓取元素以获得其完整渲染的高度和宽度?
最佳答案
SVG 的方式是调用元素。 getBBox() .这将为您提供一个具有宽度和高度属性的对象。
关于svg - d3js - 需要找到 g 元素的全尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18408499/