ICE-7 Reusable Scatter plot Sandeep Babu-11821337
This scatter plot visualizes sports statistics from a CSV dataset, showing assists against goals or points for professional athletes. Points are sized by matches played and colored by sport (football, basketball, or cricket). Hovering over a point reveals a tooltip with player details. The visualization uses a reusable D3 v7 chart factory pattern with `d3.scaleLinear`, `d3.scaleSqrt`, and `d3.scaleOrdinal`, rendering to SVG with configurable margins, axes, and labels.