Skip to content

Commit 2394deb

Browse files
committed
bugfix: if overlaid axis is categorical, default to 'auto' rather than 'sync'
1 parent 4d5746a commit 2394deb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/plots/cartesian/tick_value_defaults.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@ module.exports = function handleTickValueDefaults(containerIn, containerOut, coe
2323
var _dtick = readInput('dtick');
2424
var _tickvals = readInput('tickvals');
2525
var _overlaying = readInput('overlaying');
26+
var _categorical = axType === 'category' || axType === 'multicategory';
2627

2728
var tickmodeDefault;
2829
if (isArrayOrTypedArray(_tickvals)) {
2930
tickmodeDefault = 'array';
3031
} else if (_dtick) {
3132
tickmodeDefault = 'linear';
32-
} else if (_overlaying) {
33+
} else if (_overlaying && !_categorical) {
3334
tickmodeDefault = 'sync';
3435
} else {
3536
tickmodeDefault = 'auto';

0 commit comments

Comments
 (0)