d3.interpolateHslLong()

d3.interpolateHslLong(a, b) Like interpolateHsl, but does not use the shortest path between hues.

transform.applyY()

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

transform.invertY()

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

transition.transition()

transition.transition() Returns a new transition on the same selected elements as this transition, scheduled to start when this transition ends. The new transition inherits a reference time equal to this transition’s time plus its delay and duration. The new transition also inherits this transition’s name, duration, and easing. This method can be used to schedule a sequence of chained transitions. For example: d3.selectAll(".apple") .transition() // First fade to green. .style("fill",

node.copy()

node.copy() Return a deep copy of the subtree starting at this node. (The returned deep copy shares the same data, however.) The returned node is the root of a new tree; the returned node’s parent is always null and its depth is always zero.

d3.easePolyIn()

d3.easePolyIn(t) Polynomial easing; raises t to the specified exponent. If the exponent is not specified, it defaults to 3, equivalent to cubicIn.

collide.radius()

collide.radius([radius]) If radius is specified, sets the radius accessor to the specified number or function, re-evaluates the radius accessor for each node, and returns this force. If radius is not specified, returns the current radius accessor, which defaults to: function radius() { return 1; } The radius accessor is invoked for each node in the simulation, being passed the node and its zero-based index. The resulting number is then stored internally, such that the radius of each node i

pack.radius()

pack.radius([radius]) If radius is specified, sets the pack layout’s radius accessor to the specified function and returns this pack layout. If radius is not specified, returns the current radius accessor, which defaults to null. If the radius accessor is null, the radius of each leaf circle is derived from the leaf node.value (computed by node.sum); the radii are then scaled proportionally to fit the layout size. If the radius accessor is not null, the radius of each leaf circle is specifie

color.displayable()

color.displayable() Returns true if and only if the color is displayable on standard hardware. For example, this returns false for an RGB color if any channel value is less than zero or greater than 255, or if the opacity is not in the range [0, 1].

d3.curveCatmullRomOpen()

d3.curveCatmullRomOpen(context) Produces a cubic Catmull–Rom spline using the specified control points and the parameter alpha, which defaults to 0.5, as proposed by Yuksel et al. Unlike curveCatmullRom, one-sided differences are not used for the first and last piece, and thus the curve starts at the second point and ends at the penultimate point.