We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 063632d commit 077b34fCopy full SHA for 077b34f
src/plots/cartesian/axes.js
@@ -636,8 +636,10 @@ axes.calcTicks = function calcTicks(ax) {
636
var newTickVals = [];
637
var prevPos;
638
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
+ var dir = axrev ? 1 : -1;
+ 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
643
var pos = ax.c2p(tickVals[q].value);
644
645
if(prevPos === undefined || Math.abs(pos - prevPos) > tf2) {
0 commit comments