Java graph library for dynamic visualisation

Iustin picture Iustin · May 28, 2011 · Viewed 64.5k times · Source

I am in need of Java library for graphs that supports dynamic visualization. I need to have objects moving between the vertices and this has to be shown. 3D is not needed, a 2D representation will suffice.

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

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


Late Edit:

I waited to finish the project before awarding an answer. I ended up keeping JUNG, while also using UBIGraph (dead project since 2012) as a secondary library.

Answer

evilone picture evilone · May 28, 2011

Take a look:

  • GEF - GUI components for graphical editing, including graphs, (Eclipse) SWT based
  • JGraphX - former JGraph, not actively developed since March 2020
  • Piccolo2D - (Eclipse) SWT based
  • JUNG - last released in 2010 (as of 2020); was very popular back then
  • yWorks - not open source, not free
  • JGraphT - data handling and algorithms only, no integrated visualizaiton, though supports JGraphX visualization