This chart was built using d3.js. All code are available at my GitHub page. I welcome feedback. Please get in touch via twitter - @jalapic