我正在使用gephi从neo4j中可视化我的图形。
我正在使用此java片段以DFS顺序遍历所有节点并打印出节点ID。
Traverser dfs = node.traverse(Order.DEPTH_FIRST, StopEvaluator.END_OF_GRAPH,
ReturnableEvaluator.ALL,
MyRelationshipTypes.D, Direction.BOTH);
for( Node n : dfs ) {
System.out.print( n.getId() );
printNodeProperties( n );
}
假设我的图在Neo4j中有221个节点,从节点ID 1到222(因为0是参考节点)。
当我查看Gephi DataLaboratory时,我将节点ID 2到223视为我的图表。 Gephi似乎将参考节点ID 0(Neo4j)映射到ID 1(Gephi)。我可以阻止这个吗?为什么Gephi会这样做?