d3.easeCubicInOut()

d3.easeCubic(t) d3.easeCubicInOut(t) Symmetric cubic easing; scales cubicIn for t in [0, 0.5] and cubicOut for t in [0.5, 1]. Also equivalent to poly.exponent(3).

d3.pie()

d3.pie() Constructs a new pie generator with the default settings.

d3.easeElasticInOut()

d3.easeElasticInOut(t) Symmetric elastic easing; scales elasticIn for t in [0, 0.5] and elasticOut for t in [0.5, 1].

node.leaves()

node.leaves() Returns the array of leaf nodes in traversal order; leaves are nodes with no children.

d3.tree()

d3.tree() Creates a new tree layout with default settings.

time.range()

time.range([range]) See continuous.range.

pow.range()

pow.range([range]) See continuous.range.

d3.utcYear

d3.timeYear d3.utcYear Years (e.g., January 1, 2012 at 12:00 AM); ranges from 365 to 366 days.

threshold()

threshold(value) Given a value in the input domain, returns the corresponding value in the output range. For example: var color = d3.scaleThreshold() .domain([0, 1]) .range(["red", "white", "green"]); color(-1); // "red" color(0); // "white" color(0.5); // "white" color(1); // "green" color(1000); // "green"

log.ticks()

log.ticks([count]) Like continuous.ticks, but customized for a log scale. If the base is an integer, the returned ticks are uniformly spaced within each integer power of base; otherwise, one tick per power of base is returned. The returned ticks are guaranteed to be within the extent of the domain. If the orders of magnitude in the domain is greater than count, then at most one tick per power is returned. Otherwise, the tick values are unfiltered, but note that you can use log.tickFormat to