D3 Scatter Plot
This interactive D3 scatter plot visualizes University of Georgia football performance, plotting average points per game against recruiting scores across different seasons. Each circle’s size represents average opponent points allowed, while color encodes the offensive coordinator. The visualization uses d3.csv, d3.json, scaleLinear, scaleSqrt, axisLeft, and axisBottom, with SVG rendering and animated transitions. A custom CSS tooltip displays precise values on hover. Coordinates for coordinators come from a local JSON file, while data loads from a GitHub gist. The chart dynamically scales fonts based on viewport dimensions taken from computed styles.