Bootstrap

d3的brush区域选择

https://github.com/mbostock/d3/wiki/SVG-Controls#brush 

先来理解这个概念

http://bl.ocks.org/mbostock/6232620

完整代码是有的, 解释相关的语句

var gBrush = svg.append("g")
    .attr("class", "brush")
    .call(brush);


gbrush生成一个group标签,class是brush,并调用brush函数

var brush = d3.svg.brush()
    .x(x)
    .extent([new Date(2013, 2, 2), new Date(2013, 2, 3)])
    .on("brush", brushed);



brush函数是d3的brush模块,x的解释如下

;