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 generate twenty ticks with SI-prefix formatting on a linear scale, say:
axis.ticks(20, "s");
To generate ticks every fifteen minutes with a time scale, say:
axis.ticks(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. This method is also a convenience function for axis.tickArguments. For example, this:
axis.ticks(10);
Is equivalent to:
axis.tickArguments([10]);
Please login to continue.