#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 или другие инструменты визуализации для этого.