Making a Bar Chart and Customizing Axes
Topics:
(1) Representing a data table in JavaScript
(2) Creating rectangles for each row
(3) Using linear and band scales (to make bars)
(4) The margin convention
(5) Adding axes
(6) Formatting numbers
(7) Removing unnecessary lines
(8) Adding a visualization title
(9) Adding axis labels