toolkit/javascript/d3/src/scale/bilinear.js
changeset 47 c0b4a8b5a012
equal deleted inserted replaced
46:efd9c589177a 47:c0b4a8b5a012
       
     1 function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {
       
     2   var u = uninterpolate(domain[0], domain[1]),
       
     3       i = interpolate(range[0], range[1]);
       
     4   return function(x) {
       
     5     return i(u(x));
       
     6   };
       
     7 }