🌍 Public
Viewing a saved revision (read-only)
64be638c47d345de934bc1a344c781fc
Random Circles
Fifty randomly positioned and sized circles drift across the browser viewport in this d3.v6 example. Each circle's location updates on a timer, shifting by small random increments at every tick, creating a subtle Brownian-like motion. The visualization uses the `d3.range` function to generate the initial dataset, `d3.select` to create the SVG canvas, and the `d3.timer` API to drive the animation loop. Circles are styled as steelblue fills via CSS, with a light gray page background.
AI-generated descriptionReact Starter code.