Graph 用于图形操作的Javascript库

Graph 用于图形操作的Javascript库,graph,javascript,Graph,Javascript,除了python或python之外,还有其他javascript替代方案吗?应该注意的是,可视化是不必要的(甚至不希望有这种情况) 库应该能够解析一种能够在节点和边(点、图?)上保留标签和属性的格式。它应支持以下操作: 列出节点和边 给定一个节点,指向该节点的边 给定节点或边,返回附加的属性 给定两个连接的节点,确定最完整的路径。运行此操作时,应提供一个谓词函数,以确定是否应将节点包括在搜索中 为了将其置于上下文中,基于web浏览器的应用程序将从预先确定的开始节点遍历图形。每个节点都持有一个

除了python或python之外,还有其他javascript替代方案吗?应该注意的是,可视化是不必要的(甚至不希望有这种情况)

库应该能够解析一种能够在节点和边(点、图?)上保留标签和属性的格式。它应支持以下操作:

  • 列出节点和边
  • 给定一个节点,指向该节点的边
  • 给定节点或边,返回附加的属性
  • 给定两个连接的节点,确定最完整的路径。运行此操作时,应提供一个谓词函数,以确定是否应将节点包括在搜索中
为了将其置于上下文中,基于web浏览器的应用程序将从预先确定的开始节点遍历图形。每个节点都持有一个属性“userValue”,该属性与作为节点外边缘属性持有的条件(规则?)进行比较。为了继续遍历,边缘条件必须根据“userValue”计算为true。图形将始终包含预定的开始和结束(或目标)节点。

您可以尝试

JSNetworkX NetworkX图形库到JavaScript的端口


是否需要支持特定的图形格式?另外,如果不需要可视化,那么需要支持什么样的图形操作?您没有说明要使用此库执行什么操作,或者需要在什么上下文中运行它。针对前面的评论,在文章中添加了更多内容。