Вы не говорите, если вы создаете приложение, которое визуализирует графики, или вы просто хотите сделать некоторый анализ Титана, используя технику визуализации графа. Если вы создаете приложение и затем используете библиотеку, такую как 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.
Когда я запускаю вторую команду, она бросает ошибку, поскольку нет такого свойства: graph для класса: groovysh_evaluate. пожалуйста, помогите мне решить это. –
Я выполнил эту команду. –
, если вы используете консоль, тогда не объявляйте свои переменные. просто сделайте 'graph = TinkerFactory.createModern()' –