From: Pascal Richier Date: Sat, 7 Nov 2015 00:37:09 +0000 (+0100) Subject: Add options.ticks.maxTicksLimit X-Git-Tag: 2.0.0-beta1~29^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97da3347beb1785e2dce0ae3433f0225c7161bd2;p=thirdparty%2FChart.js.git Add options.ticks.maxTicksLimit To be able to change default '11' value --- diff --git a/src/scales/scale.linear.js b/src/scales/scale.linear.js index ac8954fa1..ef7db5b6f 100644 --- a/src/scales/scale.linear.js +++ b/src/scales/scale.linear.js @@ -125,10 +125,12 @@ var maxTicks; if (this.isHorizontal()) { - maxTicks = Math.min(11, Math.ceil(this.width / 50)); + maxTicks = Math.min(this.options.ticks.maxTicksLimit ? this.options.ticks.maxTicksLimit : 11, + Math.ceil(this.width / 50)); } else { // The factor of 2 used to scale the font size has been experimentally determined. - maxTicks = Math.min(11, Math.ceil(this.height / (2 * this.options.ticks.fontSize))); + maxTicks = Math.min(this.options.ticks.maxTicksLimit ? this.options.ticks.maxTicksLimit : 11, + Math.ceil(this.height / (2 * this.options.ticks.fontSize))); } // Make sure we always have at least 2 ticks