Using D3.js  at  functionality

Re-implemented using the example at :
http://bl.ocks.org/ChrisJamesC/raw/4474971/