selection.empty() Returns true if this selection contains no (non-null) elements.
selection.lower() Re-inserts each selected element, in order, as the first child of its parent. Equivalent to:
local.remove(node) Deletes this local’s value from the specified node and returns its previous value. Returns
selection.call(function[, arguments…]) Invokes the specified function exactly once, passing in this
selection.insert(type, before) If the specified type is a string, inserts a new element of this type
selection.size() Returns the total number of elements in this selection.
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
d3.selectorAll(selector) Given the specified selector, returns a function which returns all descendants of this
selection.raise() Re-inserts each selected element, in order, as the last child of its parent. Equivalent to:
Page 4 of 5