Есть ли эквивалент python инструментария визуализации предзапусков?

Инструмент prefuse visualization toolkit довольно хорош, но для Java. Мне было интересно, есть ли что-то подобное для python. Мой основной интерес заключается в возможности навигации по динамическим графам.

Ответ 1

Я знаю, что это не совсем питон, но вы можете использовать prefuse в python через jython

Что-то по строкам:

Добавьте prefuse к вашему пути:

export JYTHONPATH=$JYTHONPATH:prefuse.jar

и

>>> import prefuse

с вашего оборудования jython

этот guy имеет пример использования prefuse из jython здесь

Ответ 2

Возможно, вы захотите проверить SUMMON, систему визуализации, которая использует python, но обрабатывает довольно большие наборы данных. Там есть впечатляющее видео визуализации и навигации массивного дерева. (Не могу опубликовать ссылку, потому что я первый раз плакат. Это на первой странице SUMMON.)

Ответ 4

Это хорошо после OP, но на всякий случай:

pydot. Позволяет генерировать и рендеринг графиков. Если вам нужны алгоритмы графа (переходное закрытие и т.д.), Посмотрите также pygraphlib, который расширяет и интегрирует pydot.

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

Ответ 5

Обратите внимание, что prefuse теперь имеет flare пакет, который использует flash.

Подключите это к бэкэнду Python через web2py, и у вас есть отличное веб-приложение (просто идея).

Ответ 6

Вы можете попробовать использовать prefuse с JPype, если вы не можете найти подходящую замену.