我目前面临的问题与缩放水平在d3.js
我用这个函数得到了<g className ="_zoomElement">
元素的尺寸
const g = select("._zoomElement")
console.log(g.node().getBBox())
我想根据SVG的尺寸将组元素放入SVG画布中,只需单击一个按钮,我就得到了SVG画布的宽度和高度尺寸
说明图像
我不知道如何借助尺寸标注找到刻度值
我这样想
如果父元素维度类似于width = 1000px height = 500px
我将从这些值中减去2%,我们得到拟合比
但我关心是,我们如何才能得到缩放比例值,
1条答案
按热度按时间mefy6pfw1#
最后,我找到了答案自己通过搜索d3.js缩放到适合的例子,然后我找到了这个职位的解决方案click to view
}
这段代码的结尾我得到了
translate
的值和scale
这是一个完美的代码缩放到适合只是附加该函数到主组我觉得一切都很好