From 014126a43eac0460a9c1975d7a0bfb44678bb8c4 Mon Sep 17 00:00:00 2001 From: Leon Sorokin Date: Thu, 25 May 2023 14:25:26 -0500 Subject: [PATCH] TimeSeries: Fix centeredZero y axis ranging when all values are 0 (#69034) --- .../src/components/uPlot/config/UPlotScaleBuilder.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/grafana-ui/src/components/uPlot/config/UPlotScaleBuilder.ts b/packages/grafana-ui/src/components/uPlot/config/UPlotScaleBuilder.ts index f07a9c8c0cd..30a91c20b07 100644 --- a/packages/grafana-ui/src/components/uPlot/config/UPlotScaleBuilder.ts +++ b/packages/grafana-ui/src/components/uPlot/config/UPlotScaleBuilder.ts @@ -173,6 +173,12 @@ export class UPlotScaleBuilder extends PlotConfigBuilder { let absMin = Math.abs(dataMin!); let absMax = Math.abs(dataMax!); let max = Math.max(absMin, absMax); + + // flat 0 + if (max === 0) { + max = 80; + } + dataMin = -max; dataMax = max; }