See it in action!
If you want to play with the Javascript, the repo is self-contained at the moment; all you need is an internet connection to reach the CDN for D3.
The D3 was heavily inspired by Michele Weigle's scatterplot example.
The scraping done to get this data was informed by Ryan Mitchell's book Web Scraping with Python
And of course, I owe it all to stackoverflow. Thank you wonderful question-answering people.