d3js - 需要找到g元素的完整大小

时间:2013-08-23 17:25:45

标签: svg d3.js

我正在使用D3JS来创建图表。我想检索图表的大小,以便在我的代码中使用javascript中的其他地方。在检查firebug中的元素并转到布局选项卡时,它会以像素为单位显示尺寸,这是我尝试以编程方式抓取的内容。但是,尝试通过输入$('g')来抓取G这样的东西.height()返回0.是否有一种特殊的方法我应该抓住元素以获得其完整的渲染高度和宽度?

1 个答案:

答案 0 :(得分:3)

SVG方式是调用元素。getBBox()。这将为您提供一个具有宽度和高度属性的对象。