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 setting the tick values explicitly via axis.tickValues, and setting the tick format explicitly via axis.tickFormat. If arguments is not specified, returns the current tick arguments, which defaults to the empty array.

For example, to generate twenty ticks with SI-prefix formatting on a linear scale, say:

axis.tickArguments([20, "s"]);

To generate ticks every fifteen minutes with a time scale, say:

axis.tickArguments([d3.timeMinute.every(15)]);

This method is an alternative to setting the tick values explicitly via axis.tickValues, and setting the tick format explicitly via axis.tickFormat. See also axis.ticks.

doc_D3_Js
2016-11-24 10:25:22
Comments
Leave a Comment

Please login to continue.