From ee17af22f393c79c7c30f153f3c3bb38d48e4787 Mon Sep 17 00:00:00 2001 From: Andrew Pikul Date: Wed, 24 Jan 2024 21:54:42 -0500 Subject: [PATCH] Make 'auto' to function as 'array' when [] present --- src/plots/cartesian/axes.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plots/cartesian/axes.js b/src/plots/cartesian/axes.js index f0f086bf47c..fad9833443a 100644 --- a/src/plots/cartesian/axes.js +++ b/src/plots/cartesian/axes.js @@ -1324,7 +1324,8 @@ function arrayTicks(ax, majorOnly) { if((majorOnly !== undefined) && ((majorOnly && isMinor) || (majorOnly === false && !isMinor))) continue; if(isMinor && !ax.minor) continue; var targetAxis = (!isMinor ? ax : ax.minor); - var vals = ax.tickmode === 'array' ? targetAxis.tickvals : targetAxis._mappedTickvals; + // if auto w/ array in tickval, is implicit 'array' + var vals = ax.tickmode === 'array' || ax.tickmode === 'auto' ? targetAxis.tickvals : targetAxis._mappedTickvals; var text = !isMinor ? ax.ticktext : []; if(!vals) continue;