As someone who has also played around with d3 to create hand cranked charts, which you can see here http://bitcointicker.co/bitstamp/ ..... (it can be quite tedious)
I fully appreciate nvd3, which can be used to quickly make pretty charts like these http://charts.bitcointicker.co/