Graph Neo4j可视化特定关系

Graph Neo4j可视化特定关系,graph,neo4j,cypher,relationship,Graph,Neo4j,Cypher,Relationship,在Neo4j中,是否有任何方法可以使用Cypher仅可视化(实际图形)特定类型的关系?对于EG,考虑数据模型,其中节点可以有三种类型的关系,即QR、QL和RL。 (A) -[QR]-> (B) (A) -[QL]-> (B) (A) -[RL]-> (B) 假设两个节点之间有所有三种类型的关系,我只想突出显示整个图中的QR关系。 现在如果我跑 “匹配p=(n)-(r:QR]->(m)返回p限制10;” 它确实以表格形式给了我所需的结果。但是,可视化部分不符合要求。它显示了A和

在Neo4j中,是否有任何方法可以使用Cypher仅可视化(实际图形)特定类型的关系?对于EG,考虑数据模型,其中节点可以有三种类型的关系,即QR、QL和RL。
(A) -[QR]-> (B)
(A) -[QL]-> (B)
(A) -[RL]-> (B)
假设两个节点之间有所有三种类型的关系,我只想突出显示整个图中的QR关系。 现在如果我跑

“匹配p=(n)-(r:QR]->(m)返回p限制10;”

它确实以表格形式给了我所需的结果。但是,可视化部分不符合要求。它显示了A和B之间的所有关系(),但我希望它只显示A和B之间的QR关系。有人能帮我吗? 提前感谢!:)

嗯,有点


您可以在Gephi中完成这项工作,在获得插件后,Gephi将导入一个Neo4j数据库,并且可以通过多种方式过滤数据,包括您想要的内容。

Neo4j浏览器无法直观地过滤结果


您可以使用第三方工具将密码查询的结果可视化,或者自己编写代码来实现这一点。

您所说的可视化是什么意思?实际的图形?一些文本格式?请在你的问题中具体说明这一点。您运行查询所针对的是什么?通过可视化,我指的是实际的图形。只需
MATCH(n)-[r:QR]->(m)返回r LIMIT 10
?表达式
p=…
n
m
之间的任何路径指定给变量
p
。这不一定是他们之间的单一关系。我想我现在明白你的问题了。当您在Neo4j浏览器中返回
r
或任何关系时,您将返回所涉及的两个节点,以及它们之间的所有关系。在这里,这些多个关系在GUI中相互重叠,因此您只能单击其中一个“顶部”。实际结果显示在表格数据中,这将是正确的。GUI对于返回的实际数据并不“正确”,因为它显示的数据稍微多一些。否。据我所知没有。这就是浏览器的设计方式。