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)
...
据我所知,您想要初始设置日期.您需要以所需范围调用画笔组件.
brush.extent([new Date("May 2001"), new Date("May 2002")]);
context.select('.brush').call(brush);
brushed();
Run Code Online (Sandbox Code Playgroud)
工作代码在这里