Что такое хорошая библиотека визуализации для создания диаграмм состояний и анимации? - PullRequest
3 голосов
/ 06 августа 2010

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

В идеале, Perl или Java должны быть языком выбора, но все, что работает на платформе Linux, будетбудь в порядке.

Какая библиотека лучше всего подходит для такого рода вещей?

Ответы [ 3 ]

3 голосов
/ 07 августа 2010

Решения Java

Две возможности в Java включают Prefuse и Visual Library . Они оба имеют возможность отображать графики с некоторой анимацией. Prefuse имеет лучшие макеты графиков. Visual Library больше похожа на Swing, если вы привыкли к разработке на Swing.

Adobe Flash

Если вы хотите работать с Adobe Flash, Flare , вероятно, немного больше подходит для вашей задачи, поскольку он имеет лучшие анимационные возможности и хорошие макеты графиков.

Библиотеки анимации

Если ваши диаграммы довольно просты, вы можете создать свои собственные диаграммы и использовать Timing Framework или Trident для анимации.

Другое

Некоторые другие возможности включают Обработка и JavaFX . Библиотеки JavaScript включают ProcessingJS и Protovis .

1 голос
/ 06 августа 2010

Graphviz нарисует вам статические диаграммы. Насколько я знаю, он не может создавать анимацию.

0 голосов
/ 06 октября 2010

Если вы можете преобразовать вывод в формат graphviz dot ( graphviz ), тогда вы можете использовать idot Incremental Viewer ( iDot_incremental_viewer ), который использует предварительное сглаживание за кулисами, и это абсолютно бесплатно. Единственное, что вам нужно сделать здесь - это преобразовать вывод в простой файл точек .Об остальном позаботится инкрементальный зритель.

...