(: , , . )
, , . , : , , ( , , ).
, thisArg map :
x.domain(s.map(x2.invert, x2));
, invert this .
, , :
context.select(".brush").call(brush.move, x.range().map(t.invertX, t));
thisArg:
x.range().map(t.invertX, t)
, invertX, invertX this:
invertX: function(x) {
return (x - this.x) / this.k;
}
: invert invertX - , , , D3, thisArg x2.invert, , , .
, thisArg. :
x2.invert, x2
| |
t.invertX, t