Skip to content

Commit 60addca

Browse files
committed
compute linear range if not defined
1 parent d7423af commit 60addca

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/plots/cartesian/axes.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3018,10 +3018,14 @@ axes.drawLabels = function(gd, ax, opts) {
30183018
ax._hideOutOfRangeInsideTickLabels = undefined;
30193019
if((ax.ticklabelposition || '').indexOf('inside') !== -1) {
30203020
ax._hideOutOfRangeInsideTickLabels = function() {
3021-
if(!ax._rl) return;
3021+
var rl = ax._rl;
3022+
if(!rl) {
3023+
rl = Lib.simpleMap(ax.range, ax.r2l);
3024+
}
3025+
30223026
// hide inside tick labels that go outside axis end points
3023-
var p0 = ax.l2p(ax._rl[0]);
3024-
var p1 = ax.l2p(ax._rl[1]);
3027+
var p0 = ax.l2p(rl[0]);
3028+
var p1 = ax.l2p(rl[1]);
30253029

30263030
var min = Math.min(p0, p1) + ax._offset;
30273031
var max = Math.max(p0, p1) + ax._offset;

0 commit comments

Comments
 (0)