JUNGRAPHT-VISUALIZATION is a port of the Java Universal Network/Graph visualization and sample modules that uses JGraphT graph models and algorithms. Jungrapht (pronounced 'June Graph Tea') includes several performance enhancements for large graphs:
- Force Directed Layout algorithms can be enhanced with a Barnes Hut Quad Tree.
- Visualizations can be enhanced with an R*Tree for nodes and edges.
- There is a lightweight swapping rendering stage that improves performance while a graph visualization is being transformed by mouse gestures, or is zoomed out to a size that is too small for details.