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

标签 graph children vis.js-network vis.js

我在 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/

相关文章:

javascript - vis.js 最小化交叉边

string - 将图形转换为规范字符串

javascript - 从 div 获取特定类型的直接子代的数量

html - css 不针对内容或针对错误的内容

javascript - 循环遍历 Javascript 表单中的可见输入元素?

javascript - Vis.js 修复了大规模大图中节点渲染不正确的问题

c++ - 在有向图中找到第二条最短路径

algorithm - 检查给定网络流中是否存在单个最小割

jquery - 用flot绘制时间序列数据并忽略大的时间 block