This stacked bar chart is constructed from a CSV file storing the populations of different states by age group. The chart employs [conventional margins](/mbostock/3019563) and a number of D3 features: * [d3-dsv](https://github.com/d3/d3-dsv) - load and parse data * [d3-scale](https://github.com/d3/d3-scale) - *x*- and *y*-position, and color encoding * [d3-format](https://github.com/d3/d3-format) - SI prefix formatting (e.g., “10M” for 10,000,000) * [d3-array](https://github.com/d3/d3-array) - compute simple statistics (e.g., max) * [d3-axis](https://github.com/d3/d3-axis) - display axes * [d3-shape](https://github.com/d3/d3-shape) - computed stacked positions