私はtiandbが初めてです。titandb のドキュメントによると、定義済みのグラフ (GraphOfTheGods) があります。sigma.js などを使用してグラフを視覚化したいと考えています。この目的のために、tiandb を sigma.js と統合したいと考えています。
titandb をグラフ視覚化ソフトウェアと統合するのを手伝ってください。
前もって感謝します。
私はtiandbが初めてです。titandb のドキュメントによると、定義済みのグラフ (GraphOfTheGods) があります。sigma.js などを使用してグラフを視覚化したいと考えています。この目的のために、tiandb を sigma.js と統合したいと考えています。
titandb をグラフ視覚化ソフトウェアと統合するのを手伝ってください。
前もって感謝します。
グラフを視覚化するアプリケーションを構築しているのか、グラフ視覚化手法を使用して Titan の分析を行いたいだけなのかはわかりません。アプリケーションを構築していて、sigma.js (またはその他の Viz ライブラリ) などのライブラリを使用している場合、sigma.js を利用するには、Titan を中心にサーバー アプリケーションを構築する必要があります。それを「どのように」行うかは、非常に幅広い問題です。
一方、分析目的でスタンドアロンの視覚化を行っている場合は、いくつかの特定のオプションがあります。この目的のために、GephiやCytoscapeなどのグラフ視覚化ツールキットを使用できます。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 で推奨される方法です。