{"version":"1.0","type":"rich","title":"Untitled","description":"This example shows the co-occurrence network of characters in *Les Misérables*, with nodes representing characters and links representing their appearances together in the same chapter. The visualization uses D3’s force-directed simulation (`d3.forceSimulation`) with link, charge, and centering forces to position the graph, rendered on a Canvas element via the `getContext(\"2d\")` API. Nodes are draggable through `d3.drag`, allowing interactive repositioning during the simulation. The network data is loaded from an external JSON file, and each tick redraws the links and nodes directly onto the canvas.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/88b3fd95a83b4e84bb5c5e107b919b38?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}