selection.dispatch(type[, parameters]) Dispatches a
selection.enter() Returns the enter selection: placeholder nodes for each datum that had no corresponding DOM element in the
selection.node() Returns the first (non-null) element in this selection. If the selection is empty, returns null.
selection.text([value]) If a value is specified, sets the
selection.data([data[, key]]) Joins the specified array of data with the selected elements, returning
d3.event The current event, if any
selection.remove() Removes the selected elements from the document. Returns this selection (the removed elements) which are
d3.selectAll(selector) Selects all elements that match the specified selector string. The elements will be selected
selection.classed(names[, value]) If a value is specified, assigns or unassigns the specified CSS class
selection.filter(filter) Filters the selection, returning a new selection that contains only the elements for which
Page 2 of 5