Вызов Gephi из Ruby on Rails - PullRequest
       5

Вызов Gephi из Ruby on Rails

2 голосов
/ 21 июля 2011

Я очень заинтересован в создании компонента визуализации данных и могу посмотрим, как это можно сделать, но предпочел бы не изобретать что-то новое который уже существует. Если это действительно «первый», то я готов поставить свой начальный код на Github для других, чтобы поделиться [и, надеюсь, улучшить !!]

По сути, я бы хотел сделать следующее:

1) Доступ к таблице или таблицам в базе данных и создание узлов на основе на записи в них. Добавить узлы при создании, удалить их при удалении.

2) Используйте внешние ключи и / или таблицы соединений [для множества ссылок] для создать края. Добавлять ребра при создании узла удалены, отметьте и добавьте / удалите ребра при обновлении узла.

3) Передайте узлы и ребра Gephi для отображения

Я вижу, как быстро и легко выполнить шаги 1 и 2 - чего у меня нет смог найти (после долгих поисков) как сделать шаг 3.

Кто-нибудь имел успех в этом? - какой-нибудь пример кода, которым они готовы поделиться?

Спасибо

1 Ответ

1 голос
/ 21 июля 2011

Мы однажды попробовали нечто подобное, но это может вам не сильно помочь. Мы написали задачу Rake, которая выводила данные из нашей БД, которые мы затем вручную вводили в Gephi. Это было не совсем удовлетворительно, и, в конце концов, я пошел с Rake task -> CSV -> R скрипт для визуализации (в основном, соединения пользователей на карте мира). Если вы не настроены на использование Gephi, я мог бы показать вам код R: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...