@@ -25,7 +25,6 @@ var cleanTicks = require('./clean_ticks');
25
25
var constants = require ( '../../constants/numerical' ) ;
26
26
var ONEAVGYEAR = constants . ONEAVGYEAR ;
27
27
var ONEAVGMONTH = constants . ONEAVGMONTH ;
28
- var ONEWEEK = constants . ONEWEEK ;
29
28
var ONEDAY = constants . ONEDAY ;
30
29
var ONEHOUR = constants . ONEHOUR ;
31
30
var ONEMIN = constants . ONEMIN ;
@@ -514,7 +513,7 @@ axes.prepTicks = function(ax) {
514
513
minPx = ax . tickfont ? ( ax . tickfont . size || 12 ) * 1.2 : 15 ;
515
514
nt = ax . _length / minPx ;
516
515
} else {
517
- minPx = ax . _hasDayOfWeekBreaks ? 40 : ax . _id . charAt ( 0 ) === 'y' ? 40 : 80 ;
516
+ minPx = ax . _id . charAt ( 0 ) === 'y' ? 40 : 80 ;
518
517
nt = Lib . constrain ( ax . _length / minPx , 4 , 9 ) + 1 ;
519
518
}
520
519
@@ -807,8 +806,7 @@ axes.autoTicks = function(ax, roughDTick) {
807
806
roughDTick /= ONEAVGMONTH ;
808
807
ax . dtick = 'M' + roundDTick ( roughDTick , 1 , roundBase24 ) ;
809
808
} else if ( roughX2 > ONEDAY ) {
810
- ax . dtick = roundDTick ( roughDTick , ONEDAY , roundDays ) ;
811
- if ( ax . _hasDayOfWeekBreaks && ax . dtick < ONEWEEK ) ax . dtick = ONEWEEK ;
809
+ ax . dtick = roundDTick ( roughDTick , ONEDAY , ax . _hasDayOfWeekBreaks ? [ 1 , 7 , 14 ] : roundDays ) ;
812
810
813
811
// get week ticks on sunday
814
812
// this will also move the base tick off 2000-01-01 if dtick is
0 commit comments