2015-01-01 5 views
6

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

enter image description here

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

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

EDIT: Дальнейшие усилия по реализации

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

HERE - это реализация.

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

+0

Это выглядит круто, но просьба о предоставлении рекомендаций библиотеки противоречит правилам. – Makoto

+2

Но есть много других вопросов о библиотеках. –

+0

Вы должны отметить те, которые нужно закрыть. Они здесь не принадлежат. – Makoto

ответ

2

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