将titandb与sigma.js集成

时间:2015-11-08 10:09:41

标签: titan sigma.js linkurious

我是titandb的新手。根据titandb文档,有预定义的图形(GraphOfTheGods)。我想使用sigma.js或任何其他来可视化图形。为此,我想将titandb与sigma.js集成。

请帮我将titandb与任何图形可视化软件集成。

提前致谢。

1 个答案:

答案 0 :(得分:3)

如果您正在构建一个可视化图形的应用程序,或者您只是想使用图形可视化技术对Titan进行一些分析,那么您不会说。如果您正在构建一个应用程序,然后使用像sigma.js(或其他viz库)这样的库,那么您需要在Titan周围构建一些服务器应用程序来使用sigma.js。 "怎么"你这样做是一个非常广泛的问题。

另一方面,如果您正在进行一些独立的可视化以用于分析目的,那么您有一些特定的选项。为此,您可以使用GephiCytoscape等图形可视化工具包。使用Gremlin控制台打开Titan图表,然后将图表导出为这些工具接受的格式 - 通常是GraphML

final Graph graph = TinkerFactory.createModern();
graph.io(IoCore.graphml()).writeGraph("tinkerpop-modern.xml");

上面的示例使用TinkerGraph,但对Titan Graph实例同样有效。然后,您可以将该文件导入该工具。

您还可以将新的TinkerPop 3.x Gephi Plugin用于Gremlin控制台,它允许您使用一些交互式功能和比导出/导入更好的工作流程。这是3.x中的首选方法。