How can I define a maximal amount of ticks in a d3.svg.axis

Viewed 27185

I have the problem that the labels of my d3.svg.axis are sometimes overlapping. Therefor I would like to reduce the maximal amount of ticks and labels to a certain amount.

I can not seem to find a solution in the API documentation.

I can not use axis.tickValues() because the range is dynamic and can go from several hours to several years.

I have tried using axis.ticks(9) but it does not seem to have an effect. You can look at an example on bl.ocks.org/3181719.

1 Answers
Related