bottomley.fraction()

bottomley.fraction([fraction]) Defaults to 0.5, corresponding to a sin(ψ) where ψ = π/6.

d3.scaleThreshold()

d3.scaleThreshold() Constructs a new threshold scale with the default domain [0.5] and the default range [0, 1]. Thus, the default threshold scale is equivalent to the Math.round function for numbers; for example threshold(0.49) returns 0, and threshold(0.51) returns 1.

d3.lab()

d3.lab(l, a, b[, opacity]) d3.lab(specifier) d3.lab(color) Constructs a new Lab color. The channel values are exposed as l, a and b properties on the returned instance. Use the Lab color picker to explore this color space. If l, a and b are specified, these represent the channel values of the returned color; an opacity may also be specified. If a CSS Color Module Level 3 specifier string is specified, it is parsed and then converted to the Lab color space. See color for examples. If a color

d3.utcTuesday

d3.timeTuesday d3.utcTuesday Tuesday-based weeks (e.g., February 7, 2012 at 12:00 AM).

interval.every()

interval.every(step) Returns a filtered view of this interval representing every stepth date. The meaning of step is dependent on this interval’s parent interval as defined by the field function. For example, timeMinute.every(15) returns an interval representing every fifteen minutes, starting on the hour: :00, :15, :30, :45, etc. Note that for some intervals, the resulting dates may not be uniformly-spaced; timeDay’s parent interval is timeMonth, and thus the interval number resets at the s

d3.polygonArea()

d3.polygonArea(polygon) <> Returns the signed area of the specified polygon. If the vertices of the polygon are in counterclockwise order (assuming a coordinate system where the origin ⟨0,0⟩ is in the top-left corner), the returned area is positive; otherwise it is negative, or zero.

interval.offset()

interval.offset(date[, step]) Returns a new date equal to date plus step intervals. If step is not specified it defaults to 1. If step is negative, then the returned date will be before the specified date; if step is zero, then a copy of the specified date is returned; if step is not an integer, it is floored. This method does not round the specified date to the interval. For example, if date is today at 5:34 PM, then timeDay.offset(date, 1) returns 5:34 PM tomorrow (even if daylight saving

d3.utcWeeks()

d3.timeWeeks(start, stop[, step]) d3.utcWeeks(start, stop[, step]) Aliases for timeWeek.range and utcWeek.range.

d3.drag()

d3.drag() Creates a new drag behavior. The returned behavior, drag, is both an object and a function, and is typically applied to selected elements via selection.call.

d3.dispatch()

d3.dispatch(types…) Creates a new dispatch for the specified event types. Each type is a string, such as "start" or "end".