arc.padAngle()

arc.padAngle([angle]) If angle is specified, sets the pad angle to the specified function or number and returns this arc generator. If angle is not specified, returns the current pad angle accessor, which defaults to: function padAngle() { return d && d.padAngle; } The pad angle is converted to a fixed linear distance separating adjacent arcs, defined as padRadius * padAngle. This distance is subtracted equally from the start and end of the arc. If the arc forms a complete circle o

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.

link.strength()

link.strength([strength]) If strength is specified, sets the strength accessor to the specified number or function, re-evaluates the strength accessor for each link, and returns this force. If strength is not specified, returns the current strength accessor, which defaults to: function strength(link) { return 1 / Math.min(count(link.source), count(link.target)); } Where count(node) is a function that returns the number of links with the given node as a source or target. This default was ch

d3.deviation()

d3.deviation(array[, accessor]) Returns the standard deviation, defined as the square root of the bias-corrected variance, of the given array of numbers. If the array has fewer than two values, returns undefined. An optional accessor function may be specified, which is equivalent to calling array.map(accessor) before computing the standard deviation. This method ignores undefined and NaN values; this is useful for ignoring missing data.

d3.geoConicEquidistant()

d3.geoConicEquidistant() d3.geoConicEquidistantRaw(phi0, phi1) The conic equidistant projection. See also conic.parallels.

transition.call()

transition.call(function[, arguments…]) Invokes the specified function exactly once, passing in this transition along with any optional arguments. Returns this transition. This is equivalent to invoking the function by hand but facilitates method chaining. For example, to set several attributes in a reusable function: function color(transition, fill, stroke) { transition .style("fill", fill) .style("stroke", stroke); } Now say: d3.selectAll("div").transition().call(color, "red"

log.copy()

log.copy() See continuous.copy.

selection.merge()

selection.merge(other) Returns a new selection merging this selection with the specified other selection. The returned selection has the same number of groups and the same parents as this selection. Any missing (null) elements in this selection are filled with the corresponding element, if present (not null), from the specified selection. (If the other selection has additional groups or parents, they are ignored.) This method is commonly used to merge the enter and update selections after a

selection.remove()

selection.remove() Removes the selected elements from the document. Returns this selection (the removed elements) which are now detached from the DOM. There is not currently a dedicated API to add removed elements back to the document; however, you can pass a function to selection.append or selection.insert to re-add elements.

d3.schemeBuGn

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