我已经在d3强制布局代码中实现了平移缩放和拖动。他们工作正常。但是,我注意到平移或缩放时平移/缩放有一个问题,节点不会扩展到完成视口。
您可以通过附带的屏幕截图更清晰。
答案 0 :(得分:1)
无需更改cx
的{{1}}和cy
属性,因为它已在节点circle
内。只需要group
节点transform
元素。另请注意,group
的位置应在links
之后更新,因为nodes
的位置是根据节点位置计算的。
尝试替换您的links
功能,如下所示。
tick
这是工作JSFiddle