如何使用TinkerPop打印出图像?

use*_*911 1 neo4j tinkerpop tinkerpop3

例如,给定此图:

gremlin> graph = TinkerFactory.createModern() (1)
==>tinkergraph[vertices:6 edges:6]
gremlin> g = graph.traversal(standard())        (2)
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().has('name','marko').out('knows').values('name') (3)
Run Code Online (Sandbox Code Playgroud)

我想从控制台打印出该图形的PNG文件.文档没有说明如何做到这一点.提前致谢.

ste*_*tte 5

TinkerPop不直接提供图形可视化选项.你能做的最好的是:

  1. 使用Gephi插件可视化您的图形,然后将该可视化保存到图像.
  2. 将图形导出为GraphML,然后将其导入可视化工具,如Gephi,Cytoscape等,然后导出从那里生成的图像.