reusable charts
This example displays a scatter plot of the Iris dataset, mapping petal length on the x-axis and sepal length on the y-axis. It uses D3 v6 with d3.csv, d3.scaleLinear, d3.axisLeft, and d3.axisBottom to load data, scale positions, and render axes. Circles are appended to an SVG via d3.select and data joins, sized to the full viewport.