d3.matcher(selector) Given the specified selector, returns a function which returns true if this element
selection.call(function[, arguments…]) Invokes the specified function exactly once, passing in this
selection.selectAll(selector) For each selected element, selects the descendant elements that match the specified selector
d3.select(selector) Selects the first element that matches the specified selector string. If no elements match the
selection.lower() Re-inserts each selected element, in order, as the first child of its parent. Equivalent to:
selection.empty() Returns true if this selection contains no (non-null) elements.
selection.insert(type, before) If the specified type is a string, inserts a new element of this type
selection.style(name[, value[, priority]]) If a value is specified, sets the style property with
local.remove(node) Deletes this local’s value from the specified node and returns its previous value. Returns
d3.window(node) Returns the owner window for the specified node. If node is a node, returns the owner document’s
Page 4 of 5