From dc815b97e6c28624547b46bdc36a64d19fa99a19 Mon Sep 17 00:00:00 2001 From: Harald Wolff Date: Wed, 12 Aug 2015 22:27:47 +0200 Subject: [PATCH] Diagram: Aktualisiert --- src/org/hwo/ui/diagram/Diagram.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/org/hwo/ui/diagram/Diagram.java b/src/org/hwo/ui/diagram/Diagram.java index b40dd70..dd66758 100644 --- a/src/org/hwo/ui/diagram/Diagram.java +++ b/src/org/hwo/ui/diagram/Diagram.java @@ -104,6 +104,19 @@ public class Diagram { return coloredBackgrounds; } + public void setYMinimum(Float minimum){ + setYoffset(minimum); + } + public Float getYMinimum(){ + return getYoffset(); + } + + public void setYMaximum(Float maximum){ + setYscale(maximum - yoffset); + } + public Float getYMaximum(){ + return getYscale() + yoffset; + } public void autoScale(){ Float max = Float.MIN_VALUE,min = Float.MAX_VALUE; @@ -112,6 +125,8 @@ public class Diagram { for (Float[] p:matrix){ for (Float value: p){ + if (value == null) + continue; if (value < min) min = value; if (value > max) @@ -225,7 +240,9 @@ public class Diagram { y = value2y(matrix[n][i]); plotPainter.paintPoint(g, colors[n], x, y); - }; + } else { + plotPainter.reset(); + } } }