Skip to content

Commit e718e3e

Browse files
committed
handle ticks on reversed ranges
1 parent d1ba367 commit e718e3e

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

src/plots/cartesian/axes.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,9 @@ axes.calcTicks = function calcTicks(ax) {
636636

637637
var newTickVals = [];
638638
var prevPos;
639-
for(var q = len - 1; q > -1; q--) { // apply reverse loop to pick greater values in breaks first
639+
640+
var signAx = axrev ? -1 : 1;
641+
for(var q = axrev ? 0 : len - 1; signAx * q >= signAx * (axrev ? len - 1 : 0); q -= signAx) { // apply reverse loop to pick greater values in breaks first
640642
var pos = ax.c2p(tickVals[q].value);
641643

642644
if(prevPos === undefined || Math.abs(pos - prevPos) > tf2) {
Loading
Loading

0 commit comments

Comments
 (0)