Skip to content

Commit 51a8897

Browse files
committed
adjust date tick labels in repect to ax side & ticklabelposition
1 parent 4e00196 commit 51a8897

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

src/plots/cartesian/axes.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -1446,7 +1446,16 @@ function formatDate(ax, out, hover, extraPrecision) {
14461446
if(tr === 'd') dateStr += ', ' + headStr;
14471447
else dateStr = headStr + (dateStr ? ', ' + dateStr : '');
14481448
} else if(!ax._inCalcTicks || (headStr !== ax._prevDateHead)) {
1449-
dateStr += '<br>' + headStr;
1449+
var isInside = (ax.ticklabelposition || '').indexOf('inside') !== -1;
1450+
if(
1451+
(!isInside && ax.side === 'top') ||
1452+
(isInside && ax.side === 'bottom')
1453+
) {
1454+
dateStr = headStr + '<br>' + dateStr;
1455+
} else {
1456+
dateStr += '<br>' + headStr;
1457+
}
1458+
14501459
ax._prevDateHead = headStr;
14511460
}
14521461
}
-35 Bytes
Loading
-20 Bytes
Loading

0 commit comments

Comments
 (0)