d3.schemeRdBu

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

d3.geoEisenlohr()

d3.geoEisenlohr() d3.geoEisenlohrRaw(lambda, phi) The Eisenlohr conformal projection.

d3.easeQuadInOut()

d3.easeQuad(t) d3.easeQuadInOut(t) Symmetric quadratic easing; scales quadIn for t in [0, 0.5] and quadOut for t in [0.5, 1]. Also equivalent to poly.exponent(2).

band.rangeRound()

band.rangeRound([range]) Sets the scale’s range to the specified two-element array of numbers while also enabling rounding. This is a convenience method equivalent to: band .range(range) .round(true); Rounding is sometimes useful for avoiding antialiasing artifacts, though also consider the shape-rendering “crispEdges” styles.

d3.interval()

d3.interval(callback[, delay[, time]]) Like timer, except the callback is invoked only every delay milliseconds; if delay is not specified, this is equivalent to timer. A suitable replacement for setInterval that is guaranteed to not run in the background. The callback is passed the elapsed time.

d3.utcWednesdays()

d3.timeWednesdays(start, stop[, step]) d3.utcWednesdays(start, stop[, step]) Aliases for timeWednesday.range and utcWednesday.range.

d3.bisectRight()

d3.bisect(array, x[, lo[, hi]]) d3.bisectRight(array, x[, lo[, hi]]) Similar to bisectLeft, but returns an insertion point which comes after (to the right of) any existing entries of x in array. The returned insertion point i partitions the array into two halves so that all v <= x for v in array.slice(lo, i) for the left side and all v > x for v in array.slice(i, hi) for the right side.

symbol.size()

symbol.size([size]) If size is specified, sets the size to the specified function or number and returns this symbol generator. If size is not specified, returns the current size accessor, which defaults to: function size() { return 64; } Specifying the size as a function is useful for constructing a scatterplot with a size encoding. If you wish to scale the symbol to fit a given bounding box, rather than by area, try SVG’s getBBox.

interval()

interval(date) Alias for interval.floor. For example, timeYear(date) and timeYear.floor(date) are equivalent.

selection.html()

selection.html([value]) If a value is specified, sets the inner HTML to the specified value on all selected elements, replacing any existing child elements. If the value is a constant, then all elements are given the same inner HTML; otherwise, if the value is a function, then the function is evaluated for each selected element, in order, being passed the current datum (d), the current index (i), and the current group (nodes), with this as the current DOM element. The function’s return value