d3.forceManyBody()

d3.forceManyBody() Creates a new many-body force with the default parameters.

diagram.triangles()

diagram.triangles() Returns the Delaunay triangulation of the specified data array as an array of triangles. Each triangle is a three-element array of elements from data. Since the triangulation is computed as the dual of the Voronoi diagram, and the Voronoi diagram is clipped by the extent, a subset of the Delaunay triangulation is returned.

brush.handleSize()

brush.handleSize([size]) If size is specified, sets the size of the brush handles to the specified number and returns the brush. If size is not specified, returns the current handle size, which defaults to six. This method must be called before applying the brush to a selection; changing the handle size does not affect brushes that were previously rendered.

transition.styleTween()

transition.styleTween(name[, factory[, priority]])) If factory is specified and not null, assigns the style tween for the style with the specified name to the specified interpolator factory. An interpolator factory is a function that returns an interpolator; when the transition starts, the factory is evaluated for each selected element, in order, being passed the current datum d and index i, with the this context as the current DOM element. The returned interpolator will then be invoked for

d3.easeQuadIn()

d3.easeQuadIn(t) Quadratic easing; equivalent to polyIn.exponent(2).

d3.curveNatural()

d3.curveNatural(context) Produces a natural cubic spline with the second derivative of the spline set to zero at the endpoints.

d3.interpolateInferno()

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

d3.interpolateLab()

d3.interpolateLab(a, b) Returns a Lab color space interpolator between the two colors a and b. The colors a and b need not be in Lab; they will be converted to Lab using d3.lab. The return value of the interpolator is an RGB string.

point.padding()

point.padding([padding]) If padding is specified, sets the outer padding to the specified value which must be in the range [0, 1]. If padding is not specified, returns the current outer padding which defaults to 0. The outer padding determines the ratio of the range that is reserved for blank space before the first point and after the last point. Equivalent to band.paddingOuter.

d3.scan()

d3.scan(array[, comparator]) Performs a linear scan of the specified array, returning the index of the least element according to the specified comparator. If the given array contains no comparable elements (i.e., the comparator returns NaN when comparing each element to itself), returns undefined. If comparator is not specified, it defaults to ascending. For example: var array = [{foo: 42}, {foo: 91}]; d3.scan(array, function(a, b) { return a.foo - b.foo; }); // 0 d3.scan(array, function(a,