{"version":"1.0","type":"rich","title":"Ice7_task1","description":"This example presents a reusable scatter plot component that visualizes the relationship between x_value and y_value across three categorical groups (g1, g2, g3). The chart renders SVG circles colored via a d3.scaleOrdinal, with axes, gridlines, and an interactive tooltip that appears on mouseover to display group and coordinate details. The component pattern encapsulates all chart dimensions, scales, and margins inside a scatterPlot() factory function, which is invoked with d3.select().call(). Data loads from an external CSV file using d3.csv, demonstrating a clean, reusable D3 v7 architecture for basic exploratory data analysis.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/b74ce6b64dcf401f8be040e53fa8d1d8?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}