平移/拖动节点会限制视口

时间:2015-10-13 07:14:29

标签: d3.js

我已经在d3强制布局代码中实现了平移缩放和拖动。他们工作正常。但是,我注意到平移或缩放时平移/缩放有一个问题,节点不会扩展到完成视口。

您可以通过附带的屏幕截图更清晰。

1 个答案:

答案 0 :(得分:1)

无需更改cx的{​​{1}}和cy属性,因为它已在节点circle内。只需要group节点transform元素。另请注意,group的位置应在links之后更新,因为nodes的位置是根据节点位置计算的。

尝试替换您的links功能,如下所示。

tick

这是工作JSFiddle