Prefuse
Prefuse is an open-source toolkit for interactive information visualization, implemented in Java. It provides a general framework for building visualization applications by separating data, visual representation, and interaction logic. The system is designed to support rapid prototyping of visual analytics interfaces and to be easily extended with new renderers, layouts, and interaction techniques.
At its core, Prefuse offers a flexible data model that includes structures for tables, trees, and graphs,
Prefuse ships with a range of built-in visualizations and layout algorithms. Commonly used layouts include force-directed,
The toolkit is designed for flexibility and extensibility: developers can implement custom renderers, create new layouts,