Returns n uniformly-spaced samples from the specified interpolator, where n is an integer greater than one.
The first sample is always at t = 0, and the last sample is always at t = 1.
This can be useful in generating a fixed number of samples from a given interpolator,
such as to derive the range of a quantize scale from a continuous interpolator.
Caution: this method will not work with interpolators that do not return defensive copies of their output,
such as d3.interpolateArray, d3.interpolateDate and d3.interpolateObject. For those interpolators, you must wrap the interpolator and create a copy for each returned value.
Returns
n
uniformly-spaced samples from the specifiedinterpolator
, wheren
is an integer greater than one. The first sample is always att = 0
, and the last sample is always att = 1
. This can be useful in generating a fixed number of samples from a given interpolator, such as to derive the range of a quantize scale from a continuous interpolator.Caution: this method will not work with interpolators that do not return defensive copies of their output, such as
d3.interpolateArray
,d3.interpolateDate
andd3.interpolateObject
. For those interpolators, you must wrap the interpolator and create a copy for each returned value.