{"version":"1.0","type":"rich","title":"Arc Diagram Demo","description":"This arc diagram visualizes character co-occurrence in *Les Misérables* using a custom D3 layout. Nodes are positioned evenly along a horizontal baseline, and curved arcs connect related characters, with arc height encoding the distance between connected nodes. The diagram is rendered in SVG with nodes as colored circles and links as semi-transparent arcs, using a categorical color scale based on character groups. Random back-links are added to the dataset to demonstrate the layout's support for directed relationships. The visualization is built with D3.js and a custom arc diagram layout that calculates node positions and generates basis-interpolated paths for the links.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-70715afca776cf7f3c2fa58c115f7349?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}