Java graph library for dynamic visualisation [closed]
We don’t allow questions seeking recommendations for b开发者_Go百科ooks, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this questionI 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.
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
Take a look at GraphStream, as shown from their demo video you can do some fancy stuff with graphs using their library.
Prefuse is pretty and powerful. The website is no longer there so here is an archived version
Have you had a look at Processing, or Processing.js? There are some amazing vis projects being made with this.
Not strictly Java, but easy to integrate within a Java environment, if I recall correctly.
Another option if feasible is to construct text file in graphviz dot format and process it using various tools provided. Mostly helpful for generate static images
See graphviz gallery for more details
You may also want to have a look at wilmascope (or its project page). I used it a few years ago after full research and was quite happy with it, but it has not been updated since 2004 (as of 2020).
精彩评论