{"version":"1.0","type":"rich","title":"Visualizing Data Part I","description":"A circle follows the mouse; its radius grows with mouse speed. The visualization uses React state to track pointer position and velocity, rendering an SVG circle. The `d3` library supplies the `range` function, though it is not used in the visible logic. React's `useState` and `useCallback` manage events, and `ReactDOM` mounts the app into the HTML root element.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/ad31a8edbf304ed6ae7e2c755f1bd4c6?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}