@@ -674,8 +674,7 @@ axes.prepTicks = function(ax, opts) {
674
674
minPx = ax . tickfont ? Lib . bigFont ( ax . tickfont . size || 12 ) : 15 ;
675
675
nt = ax . _length / minPx ;
676
676
} else {
677
- minPx = ax . _id . charAt ( 0 ) === 'y' ? 40 :
678
- ax . loglabels === 'full value' ? 100 : 80 ;
677
+ minPx = ax . _id . charAt ( 0 ) === 'y' ? 40 : 80 ;
679
678
nt = Lib . constrain ( ax . _length / minPx , 4 , 9 ) + 1 ;
680
679
}
681
680
@@ -1239,10 +1238,6 @@ axes.calcTicks = function calcTicks(ax, opts) {
1239
1238
return text ;
1240
1239
}
1241
1240
1242
- var skipText1 = / ^ [ 3 4 6 7 8 9 ] / ; // for x-axis and tick length >= 3
1243
- var skipText2 = / ^ [ 4 6 8 9 ] / ; // for tick length < 3
1244
- var logFullValue = ax . loglabels === 'full value' && ax . dtick == 'D1' ;
1245
-
1246
1241
var t ;
1247
1242
for ( i = 0 ; i < tickVals . length ; i ++ ) {
1248
1243
var _minor = tickVals [ i ] . minor ;
@@ -1264,14 +1259,6 @@ axes.calcTicks = function calcTicks(ax, opts) {
1264
1259
hideLabel ( t ) ;
1265
1260
}
1266
1261
1267
- if ( logFullValue && ax . _attr && (
1268
- ( ax . _attr [ 0 ] === 'y' && t . text . match ( skipText2 ) ) ||
1269
- ( ax . _attr [ 0 ] === 'x' && t . text . length < 3 && t . text . match ( skipText2 ) ) ||
1270
- ( ax . _attr [ 0 ] === 'x' && t . text . length >= 3 && t . text . match ( skipText1 ) )
1271
- ) ) {
1272
- hideLabel ( t ) ;
1273
- }
1274
-
1275
1262
ticksOut . push ( t ) ;
1276
1263
}
1277
1264
}
@@ -1483,14 +1470,11 @@ axes.autoTicks = function(ax, roughDTick, isMinor) {
1483
1470
Math . pow ( 10 , rng [ 0 ] ) ) / nt ;
1484
1471
base = getBase ( 10 ) ;
1485
1472
ax . dtick = 'L' + roundDTick ( roughDTick , base , roundBase10 ) ;
1486
- ax . tickformat = '' ;
1487
1473
} else {
1488
1474
// include intermediates between powers of 10,
1489
1475
// labeled with small digits
1490
1476
// ax.dtick = "D2" (show 2 and 5) or "D1" (show all digits)
1491
- ax . dtick = ( roughDTick > ( ax . loglabels === 'full value' ? 0.4 : 0.3 ) ) ? 'D2' : 'D1' ;
1492
- ax . tickformat = '0.1s' ;
1493
- ax . hoverformat = '0.2s' ; // workaround to fix hoverinfo label formatting
1477
+ ax . dtick = ( roughDTick > 0.3 ) ? 'D2' : 'D1' ;
1494
1478
}
1495
1479
} else if ( ax . type === 'category' || ax . type === 'multicategory' ) {
1496
1480
ax . tick0 = 0 ;
@@ -3786,7 +3770,7 @@ axes.drawLabels = function(gd, ax, opts) {
3786
3770
3787
3771
var sel ;
3788
3772
if ( e . K === ZERO_PATH . K ) {
3789
- var zerolineLayer = zerolineIsAbove ? mainPlotinfo . zerolinelayerAbove : mainPlotinfo . zerolinelayer ;
3773
+ var zerolineLayer = zerolineIsAbove ? mainPlotinfo . zerolinelayerAbove : mainPlotinfo . zerolinelayer ;
3790
3774
sel = zerolineLayer . selectAll ( '.' + ax . _id + 'zl' ) ;
3791
3775
} else if ( e . K === MINORGRID_PATH . K ) sel = mainPlotinfo . minorGridlayer . selectAll ( '.' + ax . _id ) ;
3792
3776
else if ( e . K === GRID_PATH . K ) sel = mainPlotinfo . gridlayer . selectAll ( '.' + ax . _id ) ;
0 commit comments