selection.filter(filter) Filters the selection, returning a new selection that contains only the elements for which
selection.exit() Returns the exit selection: existing DOM elements in the selection for which no new datum was found. The exit
d3.local() Declares a new local variable. For example: var
d3.customEvent(event, listener[, that[, arguments]]) Invokes the specified listener, using the
selection.append(type) If the specified type is a string, appends a new element of this type (tag name) as
selection.select(selector) For each selected element, selects the first descendant element that matches the specified
d3.selector(selector) Given the specified selector, returns a function which returns the first descendant of this
local.toString() Returns the automatically-generated identifier for this local. This is the name of the property that is used
d3.matcher(selector) Given the specified selector, returns a function which returns true if this element
d3.select(selector) Selects the first element that matches the specified selector string. If no elements match the
Page 3 of 5