Assignment 4 BoxPlot
This example displays a box plot of car torque values from a CSV dataset, summarizing the distribution with minimum, maximum, median, and interquartile range (Q1 and Q3). The visualization uses D3 v7 with an SVG rendering approach, employing `d3.scaleBand` and `d3.scaleLinear` for axes, and computes summary statistics via `d3.min`, `d3.max`, `d3.median`, and `d3.quantile`. A vertical line and shaded rectangle mark the range and interquartile spread, while horizontal lines indicate key values. The data is loaded asynchronously from a GitHub-hosted CSV file using `d3.csv`.