Библиотека Java Graph для визуализации сети с помощью Graph

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

Я пытался использовать библиотеку Юнга, но в ней отсутствуют какие-либо функции для перемещения объектов между узлами, используя края в качестве пути для движущегося объекта. Я видел демонстрацию Graph Stream Library, которая показывает некоторые объекты, перемещающиеся между узлами, но когда я посмотрел документацию библиотеки, я не нашел какой-либо функции для перемещения объектов в графе. Может ли эта библиотека удовлетворить мои потребности?

Если нет, то кто-нибудь может предложить библиотеку, которая может предоставить мне такую ​​функциональность. Мы ценим любые предложения.

РЕДАКТИРОВАТЬ: дальнейшие усилия в реализации

Я уже реализую такую ​​функциональность в JUNG и для прямых краев она работает нормально, я использую IterativeProcess класс и перемещение узлов по setLocation функция.

ЗДЕСЬ это реализация.

Но мне было интересно, есть ли действительно лучший способ сделать это с помощью какой-то другой библиотеки, которая имеет некоторые внутренние определенные функции для этого?

1 ответ

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

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