hammerRetroazimuthal.parallel()

hammerRetroazimuthal.parallel([parallel]) Defaults to 45°.

d3.schemePRGn

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

treemap.paddingOuter()

treemap.paddingOuter([padding]) If padding is specified, sets the top, right, bottom and left padding to the specified number or function and returns this treemap layout. If padding is not specified, returns the current top padding function.

d3.precisionFixed()

d3.precisionFixed(step) Returns a suggested decimal precision for fixed point notation given the specified numeric step value. The step represents the minimum absolute difference between values that will be formatted. (This assumes that the values to be formatted are also multiples of step.) For example, given the numbers 1, 1.5, and 2, the step should be 0.5 and the suggested precision is 1: var p = d3.precisionFixed(0.5), f = d3.format("." + p + "f"); f(1); // "1.0" f(1.5); // "1.5" f

d3.formatDefaultLocale()

d3.formatDefaultLocale(definition) Equivalent to d3.formatLocale, except it also redefines d3.format and d3.formatPrefix to the new locale’s locale.format and locale.formatPrefix. If you do not set a default locale, it defaults to U.S. English.

d3.packSiblings()

d3.packSiblings(circles) Packs the specified array of circles, each of which must have a circle.r property specifying the circle’s radius. Assigns the following properties to each circle: circle.x - the x-coordinate of the circle’s center circle.y - the y-coordinate of the circle’s center The circles are positioned according to the front-chain packing algorithm by Wang et al.

zoom.transform()

zoom.transform(selection, transform) If selection is a selection, sets the current zoom transform of the selected elements to the specified transform, instantaneously emitting start, zoom and end events. If selection is a transition, defines a “zoom” tween to the specified transform using d3.interpolateZoom, emitting a start event when the transition starts, zoom events for each tick of the transition, and then an end event when the transition ends (or is interrupted). The transform may be s

chord()

chord(matrix) Computes the chord layout for the specified square matrix of size n×n, where the matrix represents the directed flow amongst a network (a complete digraph) of n nodes. The given matrix must be an array of length n, where each element matrix[i] is an array of n numbers, where each matrix[i][j] represents the flow from the ith node in the network to the jth node. Each number matrix[i][j] must be nonnegative, though it can be zero if there is no flow from node i to node j. From th

request.header()

request.header(name[, value]) If value is specified, sets the request header with the specified name to the specified value and returns this request instance. If value is null, removes the request header with the specified name instead. If value is not specified, returns the current value of the request header with the specified name. Header names are case-insensitive. Request headers can only be modified before the request is sent. Therefore, you cannot pass a callback to the request constr

zoom()

zoom(selection) Applies this zoom behavior to the specified selection, binding the necessary event listeners to allow panning and zooming, and initializing the zoom transform on each selected element to the identity transform if not already defined. This function is typically not invoked directly, and is instead invoked via selection.call. For example, to instantiate a zoom behavior and apply it to a selection: selection.call(d3.zoom().on("zoom", zoomed)); Internally, the zoom behavior uses