我正在创建一个网络图,希望在其中同时显示有链接的节点和没有链接的节点。我可以为此创建JSON,但不知道如何获得.force(或其他东西)来显示链接节点附近的“未链接”节点。目前,“孤立”节点不会显示。
目前,我正尝试在d3-graph-gallery.com/graph/network_basic.html的基础上进行构建,但我很乐意为我的用例指出一个更合适的示例。
我正在创建一个网络图,希望在其中同时显示有链接的节点和没有链接的节点。我可以为此创建JSON,但不知道如何获得.force(或其他东西)来显示链接节点附近的“未链接”节点。目前,“孤立”节点不会显示。
目前,我正尝试在d3-graph-gallery.com/graph/network_basic.html的基础上进行构建,但我很乐意为我的用例指出一个更合适的示例。
1条答案
按热度按时间pxiryf3j1#
有一个没有链接的节点绝对没有问题:D3运行模拟时不需要这些(但反过来,没有节点的链接会抛出错误)。这里我只是复制您链接的代码并添加一个节点...
......就是红色的那个,这是演示:
x一个一个一个一个x一个一个二个x
真正的问题是,如果没有任何链接,该节点将被推离给定模拟参数的SVG边界很远。为了在这里显示它,我只是在
ticked
函数上创建了一个边界,但正确的解决方案更为复杂。