Библиотека графов Java для динамической визуализации

Мне нужна библиотека Java для графиков, которая поддерживает динамическую визуализацию. Мне нужно, чтобы объекты двигались между вершинами, и это нужно показать. 3D не требуется, 2D-представление будет достаточно.

Я в настоящее время использую JUNG, но это очень ограничено, это больше для статических графиков из того, что я могу сказать.

Я посмотрел на этот вопрос, но JGraphT, похоже, тоже этого не делает.

Кто-нибудь может что-то предложить?

Позднее редактирование:

Я ждал, чтобы закончить проект, прежде чем присудить ответ. В итоге я сохранил JUNG, а также использовал UBIGraph в качестве вторичной библиотеки.

7 ответов

Решение

Взгляните на GraphStream, как показано на их демо-видео, вы можете сделать некоторые интересные вещи с графиками, используя их библиотеку.

Как насчет этой библиотеки визуализации графиков? http://graphstream-project.org/

Префуз красив и силен.

Вы смотрели на Processing или Processing.js? Есть несколько удивительных проектов, созданных с этим.

Не совсем Java, но легко интегрировать в среду Java, если я правильно помню.

Вы также можете посмотреть на wilmascope. Я использовал его несколько лет назад после полного исследования и был очень доволен им, но он не обновлялся с 10 лет.

Другой вариант, если это возможно, состоит в том, чтобы создать текстовый файл в формате graphviz dot и обработать его, используя различные инструменты. В основном полезно для создания статических изображений

Смотри галерею graphviz для более подробной информации

Другие вопросы по тегам