如何在Neo4j中可视化图形查询的结果?

时间:2019-09-24 02:52:17

标签: neo4j graph-visualization

我刚刚开始探索Neo4j进行基于图的分析。我正在尝试使用Neo4j浏览器中提供的外壳处理以下Neo4j示例来进行欺诈检测: https://github.com/neo4j-examples/graphgists/blob/master/fraud/bank-fraud-detection.adoc

示例(在下面)中列出的查询以表格式返回记录。

MATCH       (accountHolder:AccountHolder)-[]->(contactInformation)
WITH        contactInformation,
            count(accountHolder) AS RingSize
MATCH       (contactInformation)<-[]-(accountHolder)
WITH        collect(accountHolder.UniqueId) AS AccountHolders,
            contactInformation, RingSize
WHERE       RingSize > 1
RETURN      AccountHolders AS FraudRing,
            labels(contactInformation) AS ContactType,
            RingSize
ORDER BY    RingSize DESC

我的问题:

  1. 如何将查询结果作为图形返回?
  2. 还有一种方法可以让我突出显示图形的一部分 有查询吗?

1 个答案:

答案 0 :(得分:0)

Neo4j不会“将事物作为图表返回”或“将事物作为表格返回”。相反,它将进行API调用,然后解析JSON结果。 Neo4j浏览器将以图形,表格,文本或代码的形式显示。

要在Neo4j浏览器中以图形形式查看查询结果,请单击查询窗口左侧的“图形”。 (注意:当您用ORDER BY结束查询时,Neo4j浏览器默认为显示表格。)