{"version":"1.0","type":"rich","title":"Assignment 8 Tree ","description":"This visualization shows a hierarchical tree of programming languages organized by execution type, with categories for compiled, interpreted, and hybrid languages. The tree layout positions nodes horizontally, routing curved links between parent and child nodes using `d3.linkHorizontal`. D3 v7’s `d3.hierarchy` and `d3.tree()` compute the node positions, while the SVG rendering uses colored circles—red for the root, blue for category branches, and green for leaf nodes—based on node depth. Text labels alternate sides depending on whether a node has children, and a rounded rectangle outlines the root for emphasis.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/7d55b6ced2574be4802fdf8028e0d1ce?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}