如何设置d3.brush范围对吗?

Tar*_*vyk 3 javascript brush d3.js

我正在编写一个基于Mike Bostocks示例的d3小部件http://bl.ocks.org/mbostock/1667367 所以我试图用预定义的日期设置画笔范围,但是范围矩形不适用于那些日期.

var brush = d3.svg.brush()
            .x(x2)
            .extent([new Date("May 2001"), new Date("May 2002")])
            .on('brush', brushed);
Run Code Online (Sandbox Code Playgroud)

...

这里的整个代码http://plnkr.co/edit/H3nt9t8pw0nXM4yHp25P?p=preview

Osm*_*nov 6

据我所知,您想要初始设置日期.您需要以所需范围调用画笔组件.

        brush.extent([new Date("May 2001"), new Date("May 2002")]);
        context.select('.brush').call(brush);
        brushed();
Run Code Online (Sandbox Code Playgroud)

工作代码在这里