node.path()

node.path(target) Returns the shortest path through the hierarchy from this node to the specified target node. The path starts at this node, ascends to the least common ancestor of this node and the target node, and then descends to the target node. This is particularly useful for hierarchical edge bundling.

curve.point()

curve.point(x, y) Indicates a new point in the current line segment with the given x- and y-values.

d3.geoBromleyRaw

d3.geoBromley() d3.geoBromleyRaw The Bromley projection is a rescaled Mollweide projection.

d3.geoBottomley()

d3.geoBottomley() d3.geoBottomleyRaw(sinPsi) The Bottomley projection “draws lines of latitude as concentric circular arcs, with arc lengths equal to their lengths on the globe, and placed symmetrically and equally spaced across the vertical central meridian.”

transition.text()

transition.text(value) For each selected element, sets the text content to the specified target value when the transition starts. The value may be specified either as a constant or a function. If a function, it is immediately 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 function’s return value is then used to set each element’s text content. A null value will clear the content. To interpolat

pow.clamp()

pow.clamp(clamp) See continuous.clamp.

d3.geoHill()

d3.geoHill() d3.geoHillRaw(K) Hill eucyclic projection is psuedoconic and equal-area.

selection.empty()

selection.empty() Returns true if this selection contains no (non-null) elements.

queue.await()

queue.await(callback) Sets the callback to be invoked when all deferred tasks have finished. The first argument to the callback is the first error that occurred, or null if no error occurred. If an error occurred, there are no additional arguments to the callback. Otherwise, the callback is passed each result as an additional argument. For example: d3.queue() .defer(fs.stat, __dirname + "/../Makefile") .defer(fs.stat, __dirname + "/../package.json") .await(function(error, file1,

drag.on()

drag.on(typenames, [listener]) If listener is specified, sets the event listener for the specified typenames and returns the drag behavior. If an event listener was already registered for the same type and name, the existing listener is removed before the new listener is added. If listener is null, removes the current event listeners for the specified typenames, if any. If listener is not specified, returns the first currently-assigned listener matching the specified typenames, if any. When