2015-11-08 2 views
1

Я новичок в titandb. Согласно документации titandb, существует предопределенный граф (GraphOfTheGods). Я хочу визуализировать график, используя sigma.js или любой другой. Для этого я хочу интегрировать titandb с sigma.js.Интеграция titandb с sigma.js

Пожалуйста, помогите мне интегрировать титанд с любым программным обеспечением для визуализации графиков.

Заранее спасибо.

ответ

3

Вы не говорите, если вы создаете приложение, которое визуализирует графики, или вы просто хотите сделать некоторый анализ Титана, используя технику визуализации графа. Если вы создаете приложение и затем используете библиотеку, такую ​​как sigma.js (или другие viz libs), вам нужно будет создать некоторое серверное приложение вокруг Titan для использования sigma.js. «Как» вы это делаете, это широко распространенный вопрос.

С другой стороны, если вы выполняете отдельную визуализацию в аналитических целях, у вас есть несколько конкретных опций. Для этой цели можно использовать инструментарий визуализации графиков, например Gephi или Cytoscape. Откройте свой график Titan с Gremlin консоли, а затем экспортировать график в формат, понимаемый этими инструментами - как правило, GraphML:

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

В приведенном выше примере используется TinkerGraph, но будет работать одинаково хорошо с Graph экземпляра Titan. Затем вы можете импортировать этот файл в инструмент.

Вы также можете использовать новый TinkerPop 3.x Gephi Plugin для Gremlin Console, который позволяет вам использовать некоторые интерактивные возможности и улучшить рабочий процесс, чем экспорт/импорт. Это предпочтительный метод в 3.x.

+0

Когда я запускаю вторую команду, она бросает ошибку, поскольку нет такого свойства: graph для класса: groovysh_evaluate. пожалуйста, помогите мне решить это. –

+0

Я выполнил эту команду. –

+0

, если вы используете консоль, тогда не объявляйте свои переменные. просто сделайте 'graph = TinkerFactory.createModern()' –

Смежные вопросы