Skip to content

Commit

Permalink
Minor improvements to axis calculation
Browse files Browse the repository at this point in the history
  • Loading branch information
danielgindi committed Apr 10, 2016
1 parent 2f9353e commit 3f84dc9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Charts/Classes/Renderers/ChartYAxisRenderer.swift
Original file line number Diff line number Diff line change
Expand Up @@ -89,12 +89,12 @@ public class ChartYAxisRenderer: ChartAxisRendererBase
}

// Normalize interval
let intervalMagnitude = ChartUtils.roundToNextSignificant(number: pow(10.0, floor(log10(interval))))
let intervalSigDigit = (interval / intervalMagnitude)
let intervalMagnitude = ChartUtils.roundToNextSignificant(number: pow(10.0, Double(Int(log10(interval)))))
let intervalSigDigit = Int(interval / intervalMagnitude)
if (intervalSigDigit > 5)
{
// Use one order of magnitude higher, to avoid intervals like 0.9 or 90
interval = floor(10.0 * intervalMagnitude)
interval = floor(10.0 * Double(intervalMagnitude))
}

// force label count
Expand Down

0 comments on commit 3f84dc9

Please sign in to comment.