From 40a94398ccff287dccdc7b04baa3448c31d890eb Mon Sep 17 00:00:00 2001 From: ankurjuneja Date: Thu, 14 May 2026 17:30:28 -0700 Subject: [PATCH 1/2] Click/drag zooming for QC plots --- core/webapp/vis/src/plot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/webapp/vis/src/plot.js b/core/webapp/vis/src/plot.js index 4e4d4177431..648d7f91714 100644 --- a/core/webapp/vis/src/plot.js +++ b/core/webapp/vis/src/plot.js @@ -2253,7 +2253,7 @@ boxPlot.render(); }, yLeft: { scaleType: 'continuous', - domain: config.properties.yAxisDomain, + domain: config.properties.yZoomDomain || config.properties.yAxisDomain, trans: yAxisScaleOverride || config.properties.yAxisScale || 'linear', tickFormat: function(val) { return LABKEY.vis.isValid(val) && (val > 100000 || val < -100000) ? val.toExponential() : val; From e45e324dac47e1fcae7cf30cdaba083af6502497 Mon Sep 17 00:00:00 2001 From: ankurjuneja Date: Tue, 26 May 2026 13:27:41 -0700 Subject: [PATCH 2/2] support right y axis zoom --- core/webapp/vis/src/plot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/webapp/vis/src/plot.js b/core/webapp/vis/src/plot.js index 648d7f91714..2f3d5e2e869 100644 --- a/core/webapp/vis/src/plot.js +++ b/core/webapp/vis/src/plot.js @@ -2264,7 +2264,7 @@ boxPlot.render(); if (hasYRightMetric) { config.scales.yRight = { scaleType: 'continuous', - domain: config.properties.yAxisDomain, + domain: config.properties.yZoomDomainRight || config.properties.yAxisDomain, trans: yAxisScaleOverride || config.properties.yAxisScale || 'linear', tickFormat: function(val) { return LABKEY.vis.isValid(val) && (val > 100000 || val < -100000) ? val.toExponential() : val;