javascript 是否存在一个包含没有链接的节点的d3网络图?

ttcibm8c  于 2023-01-01  发布在  Java
关注(0)|答案(1)|浏览(78)

我正在创建一个网络图,希望在其中同时显示有链接的节点和没有链接的节点。我可以为此创建JSON,但不知道如何获得.force(或其他东西)来显示链接节点附近的“未链接”节点。目前,“孤立”节点不会显示。
目前,我正尝试在d3-graph-gallery.com/graph/network_basic.html的基础上进行构建,但我很乐意为我的用例指出一个更合适的示例。

pxiryf3j

pxiryf3j1#

有一个没有链接的节点绝对没有问题:D3运行模拟时不需要这些(但反过来,没有节点的链接会抛出错误)。这里我只是复制您链接的代码并添加一个节点...

data.nodes.push({id:11, name:"Z"});

......就是红色的那个,这是演示:
x一个一个一个一个x一个一个二个x
真正的问题是,如果没有任何链接,该节点将被推离给定模拟参数的SVG边界很远。为了在这里显示它,我只是在ticked函数上创建了一个边界,但正确的解决方案更为复杂。

相关问题