(start, stop, count)
| 110654 | return ticks; |
| 110655 | }; |
| 110656 | function tickIncrement(start, stop, count) { |
| 110657 | var step = (stop - start) / Math.max(0, count), power = Math.floor(Math.log(step) / Math.LN10), error = step / Math.pow(10, power); |
| 110658 | return power >= 0 ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power) : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1); |
| 110659 | } |
| 110660 | function tickStep(start, stop, count) { |
| 110661 | var step0 = Math.abs(stop - start) / Math.max(0, count), step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)), error = step0 / step1; |
| 110662 | if (error >= e10) step1 *= 10; |
no test coverage detected