diff --git a/src/interpolate/splineMonotone.js b/src/interpolate/splineMonotone.js index 535dc2c8..dfebd21b 100644 --- a/src/interpolate/splineMonotone.js +++ b/src/interpolate/splineMonotone.js @@ -62,7 +62,7 @@ const interpolator = (arr, yp, s) => { }; }; -const interpolatorSplineMonotone2 = arr => { +const interpolatorSplineMonotone = arr => { if (arr.length < 3) { return interpolatorLinear(arr); } @@ -82,7 +82,7 @@ const interpolatorSplineMonotone2 = arr => { linear interpolation. */ -const interpolatorSplineMonotone = arr => { +const interpolatorSplineMonotone2 = arr => { if (arr.length < 3) { return interpolatorLinear(arr); } diff --git a/test/interpolateSplineMonotone.test.js b/test/interpolateSplineMonotone.test.js index 60fb22f1..4462fe11 100644 --- a/test/interpolateSplineMonotone.test.js +++ b/test/interpolateSplineMonotone.test.js @@ -11,15 +11,15 @@ tape('interpolatorSplineMonotone', t => { let data = [3, 2.8, 2.5, 1, 0.95, 0.8, 0.5, 0.1, 0.05]; t.deepEqual(samples(10).map(interpolatorSplineMonotone(data)), [ 3, - 2.82716049382716, + 2.826611796982167, 2.6089163237311386, 1.3592592592592596, 0.973593964334705, 0.8984224965706447, 0.7148148148148149, 0.40631001371742104, - 0.08950617283950621, - 0.04999999999999999 + 0.09005486968449936, + 0.049999999999999975 ]); t.end(); }); @@ -28,15 +28,15 @@ tape('interpolatorSplineMonotone2', t => { let data = [3, 2.8, 2.5, 1, 0.95, 0.8, 0.5, 0.1, 0.05]; t.deepEqual(samples(10).map(interpolatorSplineMonotone2(data)), [ 3, - 2.826611796982167, + 2.82716049382716, 2.6089163237311386, 1.3592592592592596, 0.973593964334705, 0.8984224965706447, 0.7148148148148149, 0.40631001371742104, - 0.09005486968449936, - 0.049999999999999975 + 0.08950617283950621, + 0.04999999999999999 ]); t.end(); });