Vis.js - 获取节点的子节点

Ans*_*s86 3 children graph vis.js vis.js-network

我在 Vis.js 中创建了一个分层有向图。现在,我想从给定节点中提取父节点。我该怎么做呢?我在文档中找不到允许我执行此操作的方法。

Ale*_*exM 5

正如 TERMIN 所说,对象有一个用于此目的的vis.Network()方法(文档)。不过,正如 TERMIN 所说,您不需要使用该方法来区分子节点和父节点,因为有一个可选的边缘方向输入可以覆盖这一点。getConnectedNodesgetPositiongetConnectedNodes

如果您的vis.Network()对象名为网络,请尝试:

var myNode = 'desired node ID',
    arrayOfParents = network.getConnectedNodes(myNode, 'from')
Run Code Online (Sandbox Code Playgroud)