{"version":"1.0","type":"rich","title":"D3v3 Force Layout with Minimum Convex Polygon","description":"A D3v3 force layout displays character co-occurrences from Les Misérables as a network of labeled nodes and gray links, with a translucent green convex hull polygon enclosing the entire graph. The hull updates dynamically as nodes move during simulation, using an intermediate vertex array to compute the polygon boundary. The example combines d3.layout.force for node positioning with d3.geom.hull to calculate the minimum convex polygon around all current node coordinates, rendered as an SVG path with light green fill and steelblue stroke.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-a4cb68e03503b1b1ae47729cd4746848?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}