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.schemeCategory20

d3.schemeCategory20 An array of twenty categorical colors represented as RGB hexadecimal strings.

x.strength()

x.strength([strength]) If strength is specified, sets the strength accessor to the specified number or function, re-evaluates the strength accessor for each node, and returns this force. The strength determines how much to increment the node’s x-velocity: (x - node.x) × strength. For example, a value of 0.1 indicates that the node should move a tenth of the way from its current x-position to the target x-position with each application. Higher values moves nodes more quickly to the target pos

d3.schemePiYG

d3.interpolatePiYG(t) d3.schemePiYG Given a number t in the range [0,1], returns the corresponding color from the “PiYG” diverging color scheme represented as an RGB string.

d3.interpolateHsl()

d3.interpolateHsl(a, b) Returns an HSL color space interpolator between the two colors a and b. The colors a and b need not be in HSL; they will be converted to HSL using d3.hsl. If either color’s hue or saturation is NaN, the opposing color’s channel value is used. The shortest path between hues is used. The return value of the interpolator is an RGB string.

area.lineX0()

area.lineX0() area.lineY0() Returns a new line generator that has this area generator’s current defined accessor, curve and context. The line’s x-accessor is this area’s x0-accessor, and the line’s y-accessor is this area’s y0-accessor.

d3.permute()

d3.permute(array, indexes) Returns a permutation of the specified array using the specified array of indexes. The returned array contains the corresponding element in array for each index in indexes, in order. For example, permute(["a", "b", "c"], [1, 2, 0]) returns ["b", "c", "a"]. It is acceptable for the array of indexes to be a different length from the array of elements, and for indexes to be duplicated or omitted. This method can also be used to extract the values from an object into an

log.copy()

log.copy() See continuous.copy.

d3.interpolateCubehelixLong()

d3.interpolateCubehelixLong(a, b) Or, with a gamma of 3.0 to emphasize high-intensity values: Like interpolateCubehelix, but does not use the shortest path between hues.

area.y0()

area.y0([y]) If y is specified, sets the y0 accessor to the specified function or number and returns this area generator. If y is not specified, returns the current y0 accessor, which defaults to: function y() { return 0; } When an area is generated, the y0 accessor will be invoked for each defined element in the input data array, being passed the element d, the index i, and the array data as three arguments. See area.x0 for more information.