Skip to content

Commit aadbd54

Browse files
committed
revise default values when maxallowed-minallowed<1
1 parent c928809 commit aadbd54

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/plots/cartesian/set_convert.js

+14-2
Original file line numberDiff line numberDiff line change
@@ -449,8 +449,20 @@ module.exports = function setConvert(ax, fullLayout) {
449449
if(maxallowed !== undefined && rng[1] > bounds[1]) range[axrev ? 0 : 1] = maxallowed;
450450

451451
if(range[0] === range[1]) {
452-
if(minallowed !== undefined) range[axrev ? 1 : 0] = ax.l2r(minallowed + 1);
453-
if(maxallowed !== undefined) range[axrev ? 0 : 1] = ax.l2r(maxallowed - 1);
452+
var minL = ax.l2r(minallowed);
453+
var maxL = ax.l2r(maxallowed);
454+
455+
if(minallowed !== undefined) {
456+
var _max = minL + 1;
457+
if(maxallowed !== undefined) _max = Math.min(_max, maxL);
458+
range[axrev ? 1 : 0] = _max;
459+
}
460+
461+
if(maxallowed !== undefined) {
462+
var _min = maxL + 1;
463+
if(minallowed !== undefined) _min = Math.max(_min, minL);
464+
range[axrev ? 0 : 1] = _min;
465+
}
454466
}
455467
};
456468

0 commit comments

Comments
 (0)