Is there any possibility to limit the number of d3.svg.axis integer labels displayed on the graph? Take for instance this graph. There are only 5 sizes here: [0, 1, 2,
[0, 1, 2,
You should be able to use d3.format instead of writing your own format function for this.
d3.format
d3.svg.axis() .tickFormat(d3.format("d"));
You can also use tickFormat on your scale which the axis will automatically use by default.
tickFormat