Svg 如何在树上居中节点和强制图-d3.js

Svg 如何在树上居中节点和强制图-d3.js,svg,d3.js,zooming,Svg,D3.js,Zooming,我已经在力图和缩进树上实现了几何缩放 这允许平移和缩放。现在,我需要导航到预选的节点,这将使该节点位于视点的中心 据我所知,我需要计算节点到svg中心的距离,并将每个节点和边移动相同的距离。 我不确定这是否是正确的方法 请让我知道我是否在正确的轨道上 请参阅或,这也可能有帮助:+1@AJ_91谢谢。现在我需要弄清楚如何将翻译传递给现有的缩放侦听器。否则下一次缩放将跳到上一个位置。设置一个JSFIDLE,我们是否可以尝试一下:可能重复

我已经在力图和缩进树上实现了几何缩放

这允许平移和缩放。现在,我需要导航到预选的节点,这将使该节点位于视点的中心

据我所知,我需要计算节点到svg中心的距离,并将每个节点和边移动相同的距离。 我不确定这是否是正确的方法


请让我知道我是否在正确的轨道上

请参阅或,这也可能有帮助:+1@AJ_91谢谢。现在我需要弄清楚如何将翻译传递给现有的缩放侦听器。否则下一次缩放将跳到上一个位置。设置一个JSFIDLE,我们是否可以尝试一下:可能重复