{"version":"1.0","type":"rich","title":"Sigma.js","description":"This example demonstrates interactive graph visualization using the Sigma.js library, rendering nodes and edges as an animated canvas display. The graph structure is defined through explicit node and edge objects, with each node carrying properties like position, size, degree, and label, while edges track source, target, weight, and type. The code initializes a graph instance via Sigma's `sigma.classes.Cascade` and `EventDispatcher` APIs, adding nodes and edges through methods like `addNode` and `addEdge`. Rendering relies on canvas-based animation, with the library handling dynamic updates to node positions and display attributes. The data originates from a gist, and the visualization emphasizes network topology through adjustable node and edge scaling parameters.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-9337610?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}