Skip to content

Commit 9eb6bc4

Browse files
committed
Add switch to specify major/minor in arrayTicks
1 parent 8bf6d89 commit 9eb6bc4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/plots/cartesian/axes.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -949,10 +949,10 @@ axes.calcTicks = function calcTicks(ax, opts) {
949949
if(mockAx.tickmode === 'array') {
950950
if(major) {
951951
tickVals = [];
952-
ticksOut = arrayTicks(ax);
952+
ticksOut = arrayTicks(ax, major);
953953
} else {
954954
minorTickVals = [];
955-
minorTicks = arrayTicks(ax);
955+
minorTicks = arrayTicks(ax, false);
956956
}
957957
continue;
958958
}
@@ -1261,7 +1261,7 @@ function syncTicks(ax) {
12611261
return ticksOut;
12621262
}
12631263

1264-
function arrayTicks(ax) {
1264+
function arrayTicks(ax, major) {
12651265
var rng = Lib.simpleMap(ax.range, ax.r2l);
12661266
var exRng = expandRange(rng);
12671267
var tickMin = Math.min(exRng[0], exRng[1]);
@@ -1279,7 +1279,8 @@ function arrayTicks(ax) {
12791279

12801280
var ticksOut = [];
12811281
for(var isMinor = 0; isMinor <= 1; isMinor++) {
1282-
if(isMinor && !ax.minor) continue;
1282+
if(!isMinor && !major) continue;
1283+
if(isMinor && (!ax.minor || major)) continue;
12831284
var vals = !isMinor ? ax.tickvals : ax.minor.tickvals;
12841285
var text = !isMinor ? ax.ticktext : [];
12851286

0 commit comments

Comments
 (0)