File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -949,10 +949,10 @@ axes.calcTicks = function calcTicks(ax, opts) {
949
949
if ( mockAx . tickmode === 'array' ) {
950
950
if ( major ) {
951
951
tickVals = [ ] ;
952
- ticksOut = arrayTicks ( ax ) ;
952
+ ticksOut = arrayTicks ( ax , major ) ;
953
953
} else {
954
954
minorTickVals = [ ] ;
955
- minorTicks = arrayTicks ( ax ) ;
955
+ minorTicks = arrayTicks ( ax , false ) ;
956
956
}
957
957
continue ;
958
958
}
@@ -1261,7 +1261,7 @@ function syncTicks(ax) {
1261
1261
return ticksOut ;
1262
1262
}
1263
1263
1264
- function arrayTicks ( ax ) {
1264
+ function arrayTicks ( ax , major ) {
1265
1265
var rng = Lib . simpleMap ( ax . range , ax . r2l ) ;
1266
1266
var exRng = expandRange ( rng ) ;
1267
1267
var tickMin = Math . min ( exRng [ 0 ] , exRng [ 1 ] ) ;
@@ -1279,7 +1279,8 @@ function arrayTicks(ax) {
1279
1279
1280
1280
var ticksOut = [ ] ;
1281
1281
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 ;
1283
1284
var vals = ! isMinor ? ax . tickvals : ax . minor . tickvals ;
1284
1285
var text = ! isMinor ? ax . ticktext : [ ] ;
1285
1286
You can’t perform that action at this time.
0 commit comments