当前位置: 首页 > 知识库问答 >
问题:

Neo4j可视化特定关系

孙财
2023-03-14

是否有任何方法可以使用Cypher仅可视化Neo4j中特定类型的关系(实际图形)?例如,考虑数据模型,其中节点可以有三种类型的关系,即QR、QL和RL。

(A) -[QR]-> (B)
(A) -[QL]-> (B)
(A) -[RL]-> (B)

假设两个节点之间具有所有三种类型的关系,并说我只想突出显示整个图中的QR关系。现在如果我运行

“匹配p=(n)-[r:QR]-

它确实以表格形式给我所需的结果。但是,可视化部分不是必需的。它显示了A和B之间的所有关系(oi61.tinypic.com/219qmgm.jpg),但我希望它只显示A和B之间的QR关系。有人能帮我吗?提前谢谢!:)

共有2个答案

屠钊
2023-03-14

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

要么使用第三方工具可视化Cypher查询的结果,要么自己编写代码来实现这一点。

司徒焕
2023-03-14

嗯,有点。

因为你可以在Gephi中做到这一点,它会在你得到插件后导入一个Neo4j数据库,并且可以以多种方式过滤数据,包括你想要的。

 类似资料:
  • 我有这个Cypher查询: 我可以编写什么查询来显示这个“理想”图形视图(显示的日期是MIN(d.long)日期),或者至少只是显示与MIN日期的关系? 此查询将返回理想图形视图所需的所有信息,但它仍然坚持显示所有关系(我不知道如何通过查询修改关系的标题,将“X天”添加到关系的显示日期):

  • Many datasets contain multiple quantitative variables, and the goal of an analysis is often to relate those variables to each other. We regplot() and lmplot() are closely related, and share much of th

  • 统计分析是了解数据集中的变量如何相互关联以及这些关系如何依赖于其他变量的过程。可视化是此过程的核心组件,这是因为当数据被恰当地可视化时,人的视觉系统可以看到指示关系的趋势和模式。 我们将在本教程中讨论三个seaborn函数。我们最常用的是relplot()。这是一个relplot()将FacetGrid 与两个 axes-level 函数组合在一起: scatterplot() (kind="sc

  • 实时研究中的数据集包含许多变量。 在这种情况下,应分析每个变量之间的关系。 绘制(n,2)组合的双变量分布将是一个非常复杂和耗时的过程。 要在数据集中绘制多个成对的双变量分布,可以使用pairplot()函数。 这显示了DataFrame中变量(n,2)组合作为图表矩阵的关系,对角线图是单变量图。 Axes 在本节中,我们将了解轴是什么,它们的用法,参数等等。 用法 (Usage) seaborn

  • Python 中有很多库可以用来可视化数据,比如 Pandas、Matplotlib、Seaborn 等。 Matplotlib import matplotlib.pyplot as plt import numpy as np %matplotlib inline t = np.arange(0., 5., 0.2) plt.plot(t, t, "r--", t, t**2, "bs", t