In searching bitcoinwisdom's forums, I found a couple of posts asking for the exact same thing. In fact, I stumbled upon your SO post here looking for the same thing.
According to those forum posts' responses, they used d3js.org with the rest being custom code. Unfortunately for us as their implementation is very impressive! The source can be seen on the page and look for the JS files which are being referenced.