Skip to content

Commit 35a9b91

Browse files
committed
fix year shift and avoid periods when increment is less than a day
1 parent 0e124c2 commit 35a9b91

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

src/plots/cartesian/axes.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -713,18 +713,12 @@ axes.calcTicks = function calcTicks(ax, opts) {
713713
var sign = A > B ? -1 : 1;
714714
var half = sign / 2;
715715

716-
if(delta >= ONEAVGYEAR) {
716+
if(delta >= ONEDAY * 365) { // Years could have days less than ONEAVGYEAR period
717717
v += half * ONEAVGYEAR;
718-
} else if(delta >= ONEDAY * 28) { // Months could have days less than ONEAVGMONTH
718+
} else if(delta >= ONEDAY * 28) { // Months could have days less than ONEAVGMONTH period
719719
v += half * ONEAVGMONTH;
720720
} else if(delta >= ONEDAY) {
721721
v += half * ONEDAY;
722-
} else if(delta >= ONEHOUR) {
723-
v += half * ONEHOUR;
724-
} else if(delta >= ONEMIN) {
725-
v += half * ONEMIN;
726-
} else if(delta >= ONESEC) {
727-
v += half * ONESEC;
728722
}
729723

730724
ticksOut[i].periodX = v;
310 Bytes
Loading

0 commit comments

Comments
 (0)