我正在使用 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)。我可以防止这种情况吗?格菲为什么要这样做?