【问题标题】:How to make Two or more Nodes in D3.js using Force Directed Layout?如何使用强制定向布局在 D3.js 中制作两个或多个节点?
【发布时间】:2016-06-06 16:45:33
【问题描述】:

如何制作使用 force() 布局的基本连通图(例如,两个或多个节点以及连接它们的链接)?我只想能够拖动一个节点并调整链接以在拖动节点时保持连接。我还想要 force() 和双击处理的充电或定位功能。本质上我希望每个节点都是“粘性的”。节点只有在被拖动时才会移动。

但是有没有一种简单的方法可以做到这一点?就像这个显示节点和链接的示例 -

http://djalmaweb.hyperphp.com/wordpress/time-graph-lines/image/

在某处有一个基本的例子吗?

谢谢

【问题讨论】:

  • 另外,如果“节点只会在被拖动时移动”,那么你可能不需要强制布局——你只需要一个能够感知并渲染节点及其连接的视图。

标签: d3.js nodes force-layout d3-force-directed


【解决方案1】:

我不完全确定您在这里要求什么,如果您能发布一个小提琴或示例代码,那就太好了。有了您拥有的信息,这里是 Mike Bostock 的示例示例,该示例具有可拖动的网络图和强制布局。

https://bl.ocks.org/mbostock/4062045

看看这是否对您有帮助。祝你好运。

【讨论】:

    猜你喜欢
    • 2012-07-13
    • 2016-08-15
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多