(interpolate, values)
| 4013 | var cubehelixLong = cubehelix$1(nogamma); |
| 4014 | |
| 4015 | function piecewise(interpolate, values) { |
| 4016 | if (values === undefined) values = interpolate, interpolate = interpolate$2; |
| 4017 | var i = 0, n = values.length - 1, v = values[0], I = new Array(n < 0 ? 0 : n); |
| 4018 | while (i < n) I[i] = interpolate(v, v = values[++i]); |
| 4019 | return function(t) { |
| 4020 | var i = Math.max(0, Math.min(n - 1, Math.floor(t *= n))); |
| 4021 | return I[i](t - i); |
| 4022 | }; |
| 4023 | } |
| 4024 | |
| 4025 | function quantize$1(interpolator, n) { |
| 4026 | var samples = new Array(n); |
no test coverage detected