• #D3.js Charts : Towards Updatable Code | Toptal
    http://www.toptal.com/d3-js/towards-reusable-d3-js-charts

    After repeatedly experiencing these limitations firsthand, I wanted to create a way to leverage the full power of D3.js. For example, listening for changes on a dropdown of a completely separate component and seamlessly triggering chart updates from old data to new. I wanted to be able to hand over the chart controls with full functionality, and do so in a way that was logical and modular. The result is an updatable chart pattern, and I’m going to walk through my complete progression to creating this pattern.

    #d3