Как реализовать кластерный граф в Java - PullRequest
1 голос
/ 28 августа 2011

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

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Попробуйте библиотеку вроде JUNG .

JUNG - это фреймворк, предназначенный для отображения и работы с любыми типами графов и сетей на Java. Он поддерживает переходы, свертывания, сложные макеты & hellip;


О структуре данных: Это сложно и зависит от типа кластера (двунаправленный или однонаправленный).
В последнем случае вы не должны использовать Dictionary, или соединения будут храниться дважды.
Посмотрите на Юнга, например. Я думаю, что его данные сериализуемы.

1 голос
/ 28 августа 2011

Взгляните на JGraphT : он предоставляет структуры данных, а затем вы можете отобразить их с помощью JGraph.

...