d3.selectAll(selector) Selects all elements that match the specified selector string. The elements will be selected
selection.remove() Removes the selected elements from the document. Returns this selection (the removed elements) which are
selection.data([data[, key]]) Joins the specified array of data with the selected elements, returning
selection.enter() Returns the enter selection: placeholder nodes for each datum that had no corresponding DOM element in the
d3.creator(name) Given the specified element name, returns a function which creates an element of the given name, assuming
d3.selection() Selects the root element, document
d3.event The current event, if any
selection.node() Returns the first (non-null) element in this selection. If the selection is empty, returns null.
selection.classed(names[, value]) If a value is specified, assigns or unassigns the specified CSS class
d3.selector(selector) Given the specified selector, returns a function which returns the first descendant of this
Page 2 of 5