Corey's Simple Scatter Plot Fork - Iterated
This scatter plot visualizes the Penguins dataset, mapping bill length to flipper length, with a D3-based SVG chart. Circle size is scaled proportionally to bill length, making larger values visually distinct. The code uses D3's `scaleLinear`, `extent`, `axisLeft`, and selection methods, along with the custom `xAxis`, `yAxis`, `xAxisLabel`, and `yAxisLabel` functions from `@curran/axis-labels`. A background rectangle is filled with a light gray, and circles are rendered with a fixed opacity of 0.629.