diff --git a/src/Chart.Core.js b/src/Chart.Core.js index 296844ea2..15ed2147c 100755 --- a/src/Chart.Core.js +++ b/src/Chart.Core.js @@ -1554,6 +1554,9 @@ this.startPoint += this.padding; this.endPoint -= this.padding; + // Cache the starting endpoint, excluding the space for x labels + var cachedEndPoint = this.endPoint; + // Cache the starting height, so can determine if we need to recalculate the scale yAxis var cachedHeight = this.endPoint - this.startPoint, cachedYLabelWidth; @@ -1585,6 +1588,7 @@ // Only go through the xLabel loop again if the yLabel width has changed if (cachedYLabelWidth < this.yLabelWidth){ + this.endPoint = cachedEndPoint; this.calculateXLabelRotation(); } }