是否将Neo4j导出到带有节点/边标签的GraphML?
是否有人能够导出Gephi或yEd可读的GraphML,以Gephi/yEd正确显示标签是否将Neo4j导出到带有节点/边标签的GraphML?,neo4j,gephi,graphml,Neo4j,Gephi,Graphml,是否有人能够导出Gephi或yEd可读的GraphML,以Gephi/yEd正确显示标签 我正在使用最新的Neo4j社区和APOC;我可以很好地从APOC导出GraphML,并导入到Gephi/yEd中,但似乎没有加载属性/键/数据元素的方法,因此可以显示有用的标签。将这一行与其他键一起添加到GraphML文件的顶部 <key id="labels" for="node" attr.name="labels"/> 然后,您可以将“labels”属性复制到Gephi中的Label
我正在使用最新的Neo4j社区和APOC;我可以很好地从APOC导出GraphML,并导入到Gephi/yEd中,但似乎没有加载属性/键/数据元素的方法,因此可以显示有用的标签。将这一行与其他键一起添加到GraphML文件的顶部
<key id="labels" for="node" attr.name="labels"/>
然后,您可以将“labels”属性复制到Gephi中的Label列。对于使用Neo4j/APOC 4.x.x的用户,请注意将
{readLabels:true}
添加到您的呼叫中,否则节点将显示为灰点
MATCH (n) DETACH DELETE n;
CALL apoc.import.graphml("file:///mypgraph.graphml", {readLabels: true});
MATCH (n) RETURN n;
参考: