brush.extent()

brush.extent([extent]) If extent is specified, sets the brushable extent to the specified array of points [[x0, y0], [x1, y1]], where [x0, y0] is the top-left corner and [x1, y1] is the bottom-right corner, and returns this brush. The extent may also be specified as a function which returns such an array; if a function, it is invoked for each selected element, being passed the current datum d and index i, with the this context as the current DOM element. If extent is not specified, returns t

y.y()

y.y([y]) If y is specified, sets the y-coordinate accessor to the specified number or function, re-evaluates the y-accessor for each node, and returns this force. If y is not specified, returns the current y-accessor, which defaults to: function y() { return 0; } The y-accessor is invoked for each node in the simulation, being passed the node and its zero-based index. The resulting number is then stored internally, such that the target y-coordinate of each node is only recomputed when the

tile.size()

tile.size([size]) If size is specified, sets this tile layout’s size to the specified two-element array of numbers [width, height] and returns this tile layout. If size is not specified, returns the current layout size. This is a convenience method equivalent to setting the extent to [[0, 0], [width, height]].

area.lineX0()

area.lineX0() area.lineY0() Returns a new line generator that has this area generator’s current defined accessor, curve and context. The line’s x-accessor is this area’s x0-accessor, and the line’s y-accessor is this area’s y0-accessor.

d3.precisionFixed()

d3.precisionFixed(step) Returns a suggested decimal precision for fixed point notation given the specified numeric step value. The step represents the minimum absolute difference between values that will be formatted. (This assumes that the values to be formatted are also multiples of step.) For example, given the numbers 1, 1.5, and 2, the step should be 0.5 and the suggested precision is 1: var p = d3.precisionFixed(0.5), f = d3.format("." + p + "f"); f(1); // "1.0" f(1.5); // "1.5" f

path()

path(object[, arguments…]) Renders the given object, which may be any GeoJSON feature or geometry object: Point - a single position. MultiPoint - an array of positions. LineString - an array of positions forming a continuous line. MultiLineString - an array of arrays of positions forming several lines. Polygon - an array of arrays of positions forming a polygon (possibly with holes). MultiPolygon - a multidimensional array of positions forming multiple polygons. GeometryCollection - an array

d3.geoConicConformal()

d3.geoConicConformal() d3.geoConicConformalRaw(phi0, phi1) The conic conformal projection. The parallels default to [30°, 30°] resulting in flat top. See also conic.parallels.

partition.padding()

partition.padding([padding]) If padding is specified, sets the padding to the specified number and returns this partition layout. If padding is not specified, returns the current padding, which defaults to zero. The padding is used to separate a node’s adjacent children.

interval.floor()

interval.floor(date) Returns a new date representing the latest interval boundary date before or equal to date. For example, timeDay.floor(date) typically returns 12:00 AM local time on the given date. This method is idempotent: if the specified date is already floored to the current interval, a new date with an identical time is returned. Furthermore, the returned date is the minimum expressible value of the associated interval, such that interval.floor(interval.floor(date) - 1) returns the

request.get()

request.get([data][, callback]) Equivalent to request.send with the GET method: request.send("GET", data, callback);