1

私はtiandbが初めてです。titandb のドキュメントによると、定義済みのグラフ (GraphOfTheGods) があります。sigma.js などを使用してグラフを視覚化したいと考えています。この目的のために、tiandb を sigma.js と統合したいと考えています。

titandb をグラフ視覚化ソフトウェアと統合するのを手伝ってください。

前もって感謝します。

4

1 に答える 1

3

グラフを視覚化するアプリケーションを構築しているのか、グラフ視覚化手法を使用して Titan の分析を行いたいだけなのかはわかりません。アプリケーションを構築していて、sigma.js (またはその他の Viz ライブラリ) などのライブラリを使用している場合、sigma.js を利用するには、Titan を中心にサーバー アプリケーションを構築する必要があります。それを「どのように」行うかは、非常に幅広い問題です。

一方、分析目的でスタンドアロンの視覚化を行っている場合は、いくつかの特定のオプションがあります。この目的のために、GephiCytoscapeなどのグラフ視覚化ツールキットを使用できます。Gremlin コンソールで Titan グラフを開き、それらのツールで受け入れられる形式 (通常はGraphML ) にグラフをエクスポートします。

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

Graph上記の例では TinkerGraph を使用していますが、Titanインスタンスでも同様に機能します。その後、そのファイルをツールにインポートできます。

また、Gremlin コンソール用の新しいTinkerPop 3.x Gephi プラグインを使用することもできます。これにより、いくつかのインタラクティブな機能と、エクスポート/インポートよりも優れたワークフローが可能になります。これは、3.x で推奨される方法です。

于 2015-11-11T12:13:23.680 に答える