Skip to content

Commit 077b34f

Browse files
committed
make tick loop readable
1 parent 063632d commit 077b34f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/plots/cartesian/axes.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -636,8 +636,10 @@ axes.calcTicks = function calcTicks(ax) {
636636
var newTickVals = [];
637637
var prevPos;
638638

639-
var signAx = axrev ? -1 : 1;
640-
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
639+
var dir = axrev ? 1 : -1;
640+
var first = axrev ? 0 : len - 1;
641+
var last = axrev ? len - 1 : 0;
642+
for(var q = first; dir * q <= dir * last; q += dir) { // apply reverse loop to pick greater values in breaks first
641643
var pos = ax.c2p(tickVals[q].value);
642644

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

0 commit comments

Comments
 (0)