Question3
This scatter plot visualizes the relationship between height and weight, with data points colored by category (A, B, or other). The visualization uses a D3.js (v7) SVG rendering pipeline, reading a CSV dataset of weights and heights. The code leverages several D3 APIs, including `d3.csv`, `d3.scaleLinear`, `d3.extent`, `d3.axisLeft`, `d3.axisBottom`, and `d3.select` to build the chart, with axis labels styled via CSS and rendered as SVG text elements.