d3.mean()

d3.mean(array[, accessor]) Returns the mean of the given array of numbers. If the array is empty, returns undefined. An optional accessor function may be specified, which is equivalent to calling array.map(accessor) before computing the mean. This method ignores undefined and NaN values; this is useful for ignoring missing data.

dispatch.copy()

dispatch.copy() Returns a copy of this dispatch object. Changes to this dispatch do not affect the returned copy and vice versa.

d3.utcFridays()

d3.timeFridays(start, stop[, step]) d3.utcFridays(start, stop[, step]) Aliases for timeFriday.range and utcFriday.range.

d3.stackOrderAscending()

d3.stackOrderAscending(series) Returns a series order such that the smallest series (according to the sum of values) is at the bottom.

d3.geoRobinsonRaw

d3.geoRobinson() d3.geoRobinsonRaw The Robinson projection.

simulation.force()

simulation.force(name[, force]) If force is specified, assigns the force for the specified name and returns this simulation. If force is not specified, returns the force with the specified name, or undefined if there is no such force. (By default, new simulations have no forces.) For example, to create a new simulation to layout a graph, you might say: var simulation = d3.forceSimulation(nodes) .force("charge", d3.forceManyBody()) .force("link", d3.forceLink(links)) .force("cente

graticule.lines()

graticule.lines() Returns an array of GeoJSON LineString geometry objects, one for each meridian or parallel for this graticule.

d3.polygonContains()

d3.polygonContains(polygon, point) <> Returns true if and only if the specified point is inside the specified polygon.

d3.utcSeconds()

d3.timeSeconds(start, stop[, step]) d3.utcSeconds(start, stop[, step]) Aliases for timeSecond.range and utcSecond.range.

d3.schemePuBuGn

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