🌍 Public
Viewing a saved revision (read-only)
6f7bb34d49a84bd1b5f0a0c4177a1883
Assignment6_Question7_Tree
This interactive tree diagram displays the hierarchical relationships among programming languages and their associated frameworks, with data loaded from a JSON file. Users can click nodes to expand or collapse branches, triggering smooth animations. The visualization uses D3.js v3 layout and rendering APIs, including `d3.layout.tree`, SVG elements, and zoom behavior for panning. Node colors differentiate hierarchy types, while tooltips and directed links enhance readability. The implementation combines React for the application structure with D3 for data binding and SVG animation.
AI-generated descriptionProgramming Languages