Data-Driven Documents (D3.js) is currently my favoured charting library for producing interactive SVG visualisations. Typically, I chose to use it in combination with NVD3. It provides a higher level library of re-usable charts and chart components for D3. Another JavaScript library that has taken my interest recently is React by Facebook. It aims to be just the View, or V in MVC, for building ric