Data is from basketball-reference.com. Source code is available on GitHub. Built using Canvas, SVG and d3.js.