Iris scatterplot
This scatterplot visualizes the Iris flower dataset, plotting sepal length against sepal width for individual specimens. The visualization uses React with SVG rendering, while D3 v5 utilities handle data loading via `d3.csv` and scale construction with `scaleLinear` and `extent`. The code explicitly defines axes through custom `AxisBottom` and `AxisLeft` components, with circular marks rendered by a `Ticks` component. Axis labels appear rotated on the y-axis, and CSS classes style the ticks, marks, and text throughout the chart.