Библиотека Java Graph для визуализации сети с помощью Graph
Я хочу реализовать интерфейс визуализации для визуализации nodes
а также edges
в виде графа и некоторые объекты, такие как узлы, перемещающиеся между узлами, в виде пакетов данных, как на рисунке ниже:
Я пытался использовать библиотеку Юнга, но в ней отсутствуют какие-либо функции для перемещения объектов между узлами, используя края в качестве пути для движущегося объекта. Я видел демонстрацию Graph Stream Library, которая показывает некоторые объекты, перемещающиеся между узлами, но когда я посмотрел документацию библиотеки, я не нашел какой-либо функции для перемещения объектов в графе. Может ли эта библиотека удовлетворить мои потребности?
Если нет, то кто-нибудь может предложить библиотеку, которая может предоставить мне такую функциональность. Мы ценим любые предложения.
РЕДАКТИРОВАТЬ: дальнейшие усилия в реализации
Я уже реализую такую функциональность в JUNG и для прямых краев она работает нормально, я использую IterativeProcess
класс и перемещение узлов по setLocation
функция.
ЗДЕСЬ это реализация.
Но мне было интересно, есть ли действительно лучший способ сделать это с помощью какой-то другой библиотеки, которая имеет некоторые внутренние определенные функции для этого?
1 ответ
Я думаю, что для вашего требования инструмент визуализации более подходит, чем библиотека графов. Я уже использовал инструмент обработки в моем курсе визуализации, который основан на Java. Это так просто и легко учиться и все еще мощный.