d3.interrupt()

d3.interrupt(node[, name]) Interrupts the active transition of the specified name on the specified node, and cancels any pending transitions with the specified name, if any. If a name is not specified, null is used. See also selection.interrupt.

d3.interpolateZoom()

d3.interpolateZoom(a, b) Returns an interpolator between the two views a and b of a two-dimensional plane, based on “Smooth and efficient zooming and panning” by Jarke J. van Wijk and Wim A.A. Nuij. Each view is defined as an array of three numbers: cx, cy and width. The first two coordinates cx, cy represent the center of the viewport; the last coordinate width represents the size of the viewport. The returned interpolator exposes a duration property which encodes the recommended transition

d3.schemeYlOrRd

d3.interpolateYlOrRd(t) d3.schemeYlOrRd Given a number t in the range [0,1], returns the corresponding color from the “YlOrRd” sequential color scheme represented as an RGB string.

d3.schemeYlOrBr

d3.interpolateYlOrBr(t) d3.schemeYlOrBr Given a number t in the range [0,1], returns the corresponding color from the “YlOrBr” sequential color scheme represented as an RGB string.

d3.schemeYlGnBu

d3.interpolateYlGnBu(t) d3.schemeYlGnBu Given a number t in the range [0,1], returns the corresponding color from the “YlGnBu” sequential color scheme represented as an RGB string.

d3.schemeYlGn

d3.interpolateYlGn(t) d3.schemeYlGn Given a number t in the range [0,1], returns the corresponding color from the “YlGn” sequential color scheme represented as an RGB string.

d3.interpolateWarm()

d3.interpolateWarm(t) Given a number t in the range [0,1], returns the corresponding color from a 180° rotation of Niccoli’s perceptual rainbow, represented as an RGB string.

d3.interpolateViridis()

d3.interpolateViridis(t) Given a number t in the range [0,1], returns the corresponding color from the “viridis” perceptually-uniform color scheme designed by van der Walt, Smith and Firing for matplotlib, represented as an RGB string.

d3.interpolateTransformSvg()

d3.interpolateTransformSvg(a, b) Returns an interpolator between the two 2D SVG transforms represented by a and b. Each transform is decomposed to a standard representation of translate, rotate, x-skew and scale; these component transformations are then interpolated. This behavior is standardized by CSS: see matrix decomposition for animation.

d3.interpolateTransformCss()

d3.interpolateTransformCss(a, b) Returns an interpolator between the two 2D CSS transforms represented by a and b. Each transform is decomposed to a standard representation of translate, rotate, x-skew and scale; these component transformations are then interpolated. This behavior is standardized by CSS: see matrix decomposition for animation.