transform.rescaleX()

transform.rescaleX(x) Returns a copy of the continuous scale x whose domain is transformed. This is implemented by first applying the inverse x-transform on the scale’s range, and then applying the inverse scale to compute the corresponding domain: function rescaleX(x) { var range = x.range().map(transform.invertX, transform), domain = range.map(x.invert, x); return x.copy().domain(domain); } The scale x must use d3.interpolateNumber; do not use continuous.rangeRound as this reduce

transform.invertY()

transform.invertY(y) Returns the inverse transformation of the specified y-coordinate, (y - ty) / k.

transform.invertX()

transform.invertX(x) Returns the inverse transformation of the specified x-coordinate, (x - tx) / k.

transform.invert()

transform.invert(point) Returns the inverse transformation of the specified point which is a two-element array of numbers [x, y]. The returned point is equal to [(x - tx) / k, (y - ty) / k].

transform.applyY()

transform.applyY(y) Returns the transformation of the specified y-coordinate, y × k + ty.

transform.applyX()

transform.applyX(x) Returns the transformation of the specified x-coordinate, x × k + tx.

transform.apply()

transform.apply(point) Returns the transformation of the specified point which is a two-element array of numbers [x, y]. The returned point is equal to [x × k + tx, y × k + ty].

timer.stop()

timer.stop() Stops this timer, preventing subsequent callbacks. This method has no effect if the timer has already stopped.

timer.restart()

timer.restart(callback[, delay[, time]]) Restart a timer with the specified callback and optional delay and time. This is equivalent to stopping this timer and creating a new timer with the specified arguments, although this timer retains the original invocation priority.

time.ticks()

time.ticks([count]) time.ticks([interval]) Returns representative dates from the scale’s domain. The returned tick values are uniformly-spaced (mostly), have sensible values (such as every day at midnight), and are guaranteed to be within the extent of the domain. Ticks are often used to display reference lines, or tick marks, in conjunction with the visualized data. An optional count may be specified to affect how many ticks are generated. If count is not specified, it defaults to 10. The sp