gpt4 book ai didi

neo4j - 使用 apoc.gephi.add() 将图形属性名称传递给 gephi

转载 作者:行者123 更新时间:2023-12-04 15:51:59 26 4
gpt4 key购买 nike

我正在使用 apoc.gephi.add() 将图形从 neo4j 流式传输到 Gephi。该方法只传递节点的一个属性作为 Gephi 中的节点标签。这不仅是我想要的所需节点标签。有没有办法将其他属性作为节点标签传输到 Gephi?

例如,我的查询如下:

MATCH p=(a:Artist)-[r:LOVES]->(b:Artist) WITH p LIMIT 5 
call apoc.gephi.add('http://localhost:8080','workspace2', p) yield nodes, relationships, time
return nodes, relationships, time

在上面的查询中,它只显示艺术家的名字。

enter image description here

上面的节点还有其他属性,如 type、year_of_work 等。我也想在 Gehi 的节点中显示其他属性。 apoc 方法只传递一个属性作为节点标签。以下是 Gephi 中的 Node 表。

enter image description here

那么有没有办法传递其他属性呢?有没有其他方法可以从neo4j以所需的行为在Gephi中流式传输图形?

最佳答案

此功能是最近才添加的。您可以使用:

MATCH p=(a:Artist)-[r:LOVES]->(b:Artist) WITH p LIMIT 5 
call apoc.gephi.add('http://localhost:8080','workspace2',p,'weight',['type', 'year_of_work']) yield nodes, relationships, time
return nodes, relationships, time

其中第四个参数可用于导出权重,第五个参数作为要从节点和关系导出的所有属性的数组。查询 documentation更多。

关于neo4j - 使用 apoc.gephi.add() 将图形属性名称传递给 gephi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46282272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com