This project explores different techniques for visualising hierarchical datasets using Java-based visualisation tools. Four visualisation methods were implemented: Node-Link Tree Layout, Radial Tree Layout, Treemap Visualisation, and Space-Optimised Hierarchical Graph Visualisation. These techniques allow hierarchical relationships between elements to be represented visually, making complex data structures easier to interpret and analyse. The dataset used represents a multi-level file organisation system where folders and files are nested within each other, allowing different visual layouts to display the same hierarchical structure.
The visualisations demonstrate how different layout techniques affect readability, structure interpretation, and spatial efficiency. Node-Link and Radial Tree layouts clearly show parent-child relationships, while Treemap visualisation highlights part-to-whole comparisons through space-filling rectangles. The Space-Optimised Hierarchical Graph layout efficiently represents deeper hierarchical structures while minimising visual clutter. Together, these methods provide multiple perspectives for understanding complex hierarchical datasets.