diff --git a/src/ui/linechart/IncrementalPlot.cc b/src/ui/linechart/IncrementalPlot.cc index 862308f8c10802b0940ff9f11aff4875b4a75352..841a108caa47348511402342a5f2419b22e1766a 100644 --- a/src/ui/linechart/IncrementalPlot.cc +++ b/src/ui/linechart/IncrementalPlot.cc @@ -259,10 +259,10 @@ void IncrementalPlot::resetScaling() void IncrementalPlot::updateScale() { const double margin = 0.05; - double xMinRange = xmin-(xmin*margin); - double xMaxRange = xmax+(xmax*margin); - double yMinRange = ymin-(ymin*margin); - double yMaxRange = ymax+(ymax*margin); + double xMinRange = xmin-(qAbs(xmin*margin)); + double xMaxRange = xmax+(qAbs(xmax*margin)); + double yMinRange = ymin-(qAbs(ymin*margin)); + double yMaxRange = ymax+(qAbs(ymax*margin)); if (symmetric) { double xRange = xMaxRange - xMinRange; double yRange = yMaxRange - yMinRange;