gpt4 book ai didi

javascript - D3.js 在指定 nodeSize 时获取树的渲染尺寸

转载 作者:行者123 更新时间:2023-11-30 12:33:21 24 4
gpt4 key购买 nike

我正在使用 d3.js 渲染树布局。我需要使用 nodeSize 选项,因为节点数和广度/深度变化很大(数据是动态加载的)。现在我也有图像导出功能,我希望能够根据最终树动态调整 SVG Canvas 的大小,使其“最适合” Canvas ,从而产生漂亮的图像输出。

有没有办法在渲染树后获取/计算/查询最终树的大小?

最佳答案

假设所有树都包含在 g 元素中,您可以简单地对该元素调用 .getBBox(),这将为您提供它的边界框。这将告诉您渲染的尺寸等。

关于javascript - D3.js 在指定 nodeSize 时获取树的渲染尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26930531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com