fix plot drawing in case of autoscale and no trace data

This commit is contained in:
Jan Käberich 2021-11-11 21:01:52 +01:00
parent 8972af3f53
commit 72f2a72445

View File

@ -740,10 +740,14 @@ void TraceXYPlot::updateAxisTicks()
min -= range * 0.05; min -= range * 0.05;
max += range * 0.05; max += range * 0.05;
} }
YAxis[i].rangeMin = min; } else {
YAxis[i].rangeMax = max; // max/min still at default values, no valid samples are available for this axis, use default range
YAxis[i].rangeDiv = createAutomaticTicks(YAxis[i].ticks, min, max, 8); max = 1.0;
min = -1.0;
} }
YAxis[i].rangeMin = min;
YAxis[i].rangeMax = max;
YAxis[i].rangeDiv = createAutomaticTicks(YAxis[i].ticks, min, max, 8);
} }
} }
} }