D3 Scatter Plot
This visualization reproduces the classic Iris flower dataset as a D3.js scatter plot, mapping petal length on the x-axis and sepal length on the y-axis. Each circle represents a flower sample, colored by its variety (setosa, versicolor, or virginica) using a categorical color mapping. The chart uses an SVG rendering with D3 scales and axes, and includes tooltips showing variety and coordinates. Data is loaded from a CSV via `d3.csv`, with axes generated using `d3.axisBottom` and `d3.axisLeft`.