Box Plot Example
A box plot visualization compares score distributions between public and private schools, showing the interquartile range as green rectangles, median lines, and dashed whiskers extending to minimum and maximum values. The chart uses an SVG rendering approach with D3.js v5, employing `d3.scaleBand` for the categorical x-axis, `d3.scaleLinear` for the y-axis, and `d3.quantile` to compute quartiles. Axes are drawn with `d3.axisBottom` and `d3.axisLeft`, while the data consists of hardcoded arrays representing test scores for each school type.