我在 Vis.js 中创建了一个分层有向图。现在,我想从给定节点中提取父节点。我该怎么做呢?我在文档中找不到允许我执行此操作的方法。
最佳答案
正如 TERMIN 所说,vis.Network()
对象有一个用于此目的的方法 getConnectedNodes
(documentation)。您不需要使用 getPosition
方法来区分子节点和父节点,正如 TERMIN 所说,因为 getConnectedNodes
有一个可选的边缘方向输入,它将覆盖这个。
如果您的 vis.Network()
对象名为 network,则尝试:
var myNode = 'desired node ID',
arrayOfParents = network.getConnectedNodes(myNode, 'from')
关于graph - Vis.js - 获取节点的子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44120370/