Рисование динамических графиков (ортогонально) - PullRequest
1 голос
/ 22 ноября 2010

У меня есть график, состоящий из набора узлов в данный момент времени. Этот график может эволюционировать во времени, то есть отношения между узлами и самими узлами могут изменяться.
Рисунок должен быть ортогональным .

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

Я ищу алгоритмы и библиотеки, которые могут помочь в создании моего эволюционного чертежа (язык для моего текущего проекта - Java)

1 Ответ

1 голос
/ 24 ноября 2010

Вы можете запускать алгоритм каждый раз со всеми узлами (показанными в прошлом, настоящем, будущем) и просто скрывать те, которые не существуют в данный момент.

GraphViz и другие инструменты компоновки графа обычно позволяютформаты узлов и ребер скрыты или невидимы.

...