{"version":"1.0","type":"rich","title":"Brush & Zoom II","description":"This example demonstrates brushing and zooming on a scatterplot of 900 points distributed in three clusters. Users can drag a rectangle to zoom into a region, and double-click to reset the view. The visualization uses D3 v4 with `d3.brush` for selection and `d3.scaleLinear` for coordinate mapping, while axis tick marks are generated via `d3.axisTop` and `d3.axisRight`. Transitions animate the zoom effect using SVG circles and axis updates.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-b7e5570a92fd2742a45a3c2c9f6df882?mode=embed\" width=\"960\" height=\"600\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":600,"cache_age":3600}