26

可以在此处找到有关力直接图的示例:http: //bl.ocks.org/950642

如何轻松添加对拖放的支持?它应该将节点设置为固定它放置它的当前位置。重要的是其余节点仍然使用“力定向模式”来自动定位图中的其余节点

https://github.com/mbostock/d3/wiki/Force-Layout

我玩了一些但没有成功,想知道是否有人能够给我一个关于如何添加上述支持的快速示例。

4

1 回答 1

32

在发现与连接到节点的两个“拖动”监听器(您自己的和 force.drag)打架并不理想后,终于让它工作了!

最好只拥有自己的“拖动”侦听器并手动调用 tick(),这是让力图为您在拖动的节点上的每个新节点位置上为您定位节点的关键特征。

工作示例:http ://bl.ocks.org/2883411

于 2012-06-06T17:37:40.453 回答