Java Graphics Library for Dynamic Visualization

I need a Java library for graphs that supports dynamic rendering. I need the objects to move between the vertices, and this needs to be shown. 3D is not required, a 2D representation will be sufficient.

I am currently using JUNG, but it is very limited, it is more for static graphs from what I can say.

I looked at this question, but JGraphT doesn't seem to do this either.

Can anyone suggest something?

Late editing:

I waited to complete the project before conferring an answer. I ended up saving JUNG, and also used UBIGraph as a secondary library.

+52
java graph visualization
May 28 '11 at 15:35
source share
7 answers
+49
May 28 '11 at 17:49
source share

Take a look at GraphStream as shown in their demo video, you can do some interesting things with graphs using their library.

+14
Apr 16 '13 at 9:58
source share

How about this graph visualization library? http://graphstream-project.org/

+8
Jan 27 '14 at 1:15
source share

Prefuse is pretty and powerful.

+4
May 28 '11 at 20:12
source share

Have you looked at Processing or Processing.js ? There are some amazing projects that are created with this.

Not strictly Java, but easy to integrate into the Java environment, if I remember correctly.

+3
May 28 '11 at 22:11
source share

Another option, if possible, is to build a text file in graphviz dot format and process it using the various tools provided. It is mostly useful to create static images.

For more information see the graphviz gallery

enter image description here

+2
Jul 02 2018-11-11T00:
source share

You can also watch wilmascope . I used it several years ago after full research and was quite pleased with it, but it has not been updated since 10 years.

+1
Aug 13 '13 at 13:28
source share



All Articles