An implementation of a box-and-whisker plot in D3.js. From Mike Bostock's similar block:
A box-and-whisker plot uses simple glyphs that summarize a quantitative distribution with five standard statistics: the smallest value, lower quartile, median, upper quartile, and largest value.
https://d3js.org/d3.v4.min.js
https://unpkg.com/d3-marcon/build/d3-marcon.min.js
https://unpkg.com/jeezy/lib/jeezy.min.js