{"version":"1.0","type":"rich","title":"Fun with d3 contours and force layouts","description":"A force-directed simulation of 2,000 nodes drifts across a canvas while a contour density field, computed via `d3.contourDensity`, is redrawn each tick with `d3.geoPath`. The contour thresholds increase over time, causing the filled regions to shrink and eventually vanish as the simulation settles. The color cycles through a steelblue-to-orange scale using a linear interpolator, and the canvas context directly handles all rendering. The example demonstrates how dynamic thresholds and a decaying force layout produce a gradually drying-up visual effect.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-c744bd04a8eb9dfa67c41095e7307fb0?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}