[NVD3](http://nvd3.org/), which provides some nice pre-built graphs for d3. The code below generates a random scatter graph - try it!

            ```javascript; runnable
            d3.select(graphElement).selectAll('*').remove();
            d3.select(graphElement).append('svg').attr("width", "100%");

            nv.addGraph(function() {
                var chart = nv.models.scatter()
                    .margin({top: 20, right: 20, bottom: 20, left: 20})
                    .pointSize(function(d) { retu