Интерактивный сетевой график для моего сайта?

#social-networking #neo4j #graph-databases #social-graph

#социальная сеть #neo4j #график-базы данных #социальный график

Вопрос:

У меня есть база данных neo4j в моем бэкэнде, и я хотел бы отобразить подмножество графика для пользователя в эстетически приятном и интерактивном виде во внешнем интерфейсе. Я бы хотел, чтобы это выглядело достаточно убедительно, близко к тому, как это делает gephi, и поэтому мне нужно выбрать правильную технологию для работы. На ум приходят Flash и Silverlight, но, возможно, HTLM5 справится с этой задачей. Другим вариантом может быть Unity, но это может потребовать огромных затрат на разработку.

В идеале я хотел бы использовать либо готовое решение, либо настроить то, которое доказало свою эффективность. Наименее идеальный вариант — реализовать это самостоятельно.

Не могли бы вы, ребята, порекомендовать существующее решение, которое подходило бы для моей проблемы?

Комментарии:

1. Вы можете попробовать клиент Sigma (во Flash, управляемый Javascript): ofnodesandedges.com/2011/10/06/sigma-client-demo.html Он используется, например, для визуализации сообщества GitHub: ofnodesandedges.com/2011/06/20/stargit.html

Ответ №1:

Вы могли бы взглянуть на реализацию визуализации, которая интегрирована в сервер Neo4j. Который использует D4 и javascript (фактически coffeescript) для отображения графика.

Источники здесь:https://github.com/neo4j/community/tree/master/server

Вы также можете использовать protoviz или другие инструменты визуализации для этого.