Time series: fix soft scale limits when all values are 0 (#35596) (#35782)

(cherry picked from commit d3c1a2bf8e)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2021-06-16 01:05:13 +02:00
committed by GitHub
co-authored by Leon Sorokin
parent 6cd8305467
commit 7e838c511c
@@ -39,8 +39,8 @@ export class UPlotScaleBuilder extends PlotConfigBuilder<ScaleProps, Scale> {
: {};
// uPlot's default ranging config for both min & max is {pad: 0.1, hard: null, soft: 0, mode: 3}
let softMinMode: Range.SoftMode = softMin == null ? 3 : softMin === 0 ? 1 : 2;
let softMaxMode: Range.SoftMode = softMax == null ? 3 : softMax === 0 ? 1 : 2;
let softMinMode: Range.SoftMode = softMin == null ? 3 : 1;
let softMaxMode: Range.SoftMode = softMax == null ? 3 : 1;
const rangeConfig: Range.Config = {
min: {