We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13947fc commit 466f43cCopy full SHA for 466f43c
src/plots/cartesian/axes.js
@@ -2100,6 +2100,9 @@ function getDividerVals(ax, vals) {
2100
var out = [];
2101
var i, current;
2102
2103
+ var xvals = vals.map(a => a.x);
2104
+ var reversed = (xvals[1] < xvals[0]);
2105
+
2106
// never used for labels;
2107
// no need to worry about the other tickTextObj keys
2108
var _push = function(d, bndIndex) {
@@ -2113,11 +2116,11 @@ function getDividerVals(ax, vals) {
2113
2116
for(i = 0; i < vals.length; i++) {
2114
2117
var d = vals[i];
2115
2118
if(d.text2 !== current) {
- _push(d, 0);
2119
+ _push(d, reversed ? 1 : 0);
2120
}
2121
current = d.text2;
2122
- _push(vals[i - 1], 1);
2123
+ _push(vals[i - 1], reversed ? 0 : 1);
2124
2125
2126
return out;
0 commit comments