back.overshoot()

back.overshoot(s) Returns a new back easing with the specified overshoot s.

axis.tickValues()

axis.tickValues([values]) If a values array is specified, the specified values are used for ticks rather than using the scale’s automatic tick generator. If values is null, clears any previously-set explicit tick values and reverts back to the scale’s tick generator. If values is not specified, returns the current tick values, which defaults to null. For example, to generate ticks at specific values: var xAxis = d3.axisBottom(x) .tickValues([1, 2, 3, 5, 8, 13, 21]); The explicit tick val

axis.tickSizeOuter()

axis.tickSizeOuter([size]) If size is specified, sets the outer tick size to the specified value and returns the axis. If size is not specified, returns the current outer tick size, which defaults to 6. The outer tick size controls the length of the square ends of the domain path, offset from the native position of the axis. Thus, the “outer ticks” are not actually ticks but part of the domain path, and their position is determined by the associated scale’s domain extent. Thus, outer ticks m

axis.tickSizeInner()

axis.tickSizeInner([size]) If size is specified, sets the inner tick size to the specified value and returns the axis. If size is not specified, returns the current inner tick size, which defaults to 6. The inner tick size controls the length of the tick lines, offset from the native position of the axis.

axis.tickSize()

axis.tickSize([size]) If size is specified, sets the inner and outer tick size to the specified value and returns the axis. If size is not specified, returns the current inner tick size, which defaults to 6.

axis.ticks()

axis.ticks(arguments…) axis.ticks([count[, specifier]]) axis.ticks([interval[, specifier]]) Sets the arguments that will be passed to scale.ticks and scale.tickFormat when the axis is rendered, and returns the axis generator. The meaning of the arguments depends on the axis’ scale type: most commonly, the arguments are a suggested count for the number of ticks (or a time interval for time scales), and an optional format specifier to customize how the tick values are formatted. For example, to

axis.tickPadding()

axis.tickPadding([padding]) If padding is specified, sets the padding to the specified value in pixels and returns the axis. If padding is not specified, returns the current padding which defaults to 3 pixels.

axis.tickFormat()

axis.tickFormat([format]) If format is specified, sets the tick format function and returns the axis. If format is not specified, returns the current format function, which defaults to null. A null format indicates that the scale’s default formatter should be used, which is generated by calling scale.tickFormat. In this case, the arguments specified by axis.tickArguments are likewise passed to scale.tickFormat. See d3-format and d3-time-format for help creating formatters. For example, to di

axis.tickArguments()

axis.tickArguments([arguments]) If arguments are specified, sets the arguments that will be passed to scale.ticks and scale.tickFormat when the axis is rendered, and returns the axis generator. The meaning of the arguments depends on the axis’ scale type: most commonly, the arguments are a suggested count for the number of ticks (or a time interval for time scales), and an optional format specifier to customize how the tick values are formatted. This method is a convenient alternative to set

axis.scale()

axis.scale([scale]) If scale is specified, sets the scale and returns the axis. If scale is not specified, returns the current scale.