Diagram: Aktualisiert

This commit is contained in:
Harald Wolff 2015-08-12 22:27:47 +02:00
parent 1a7e8c35c2
commit dc815b97e6

View file

@ -104,6 +104,19 @@ public class Diagram {
return coloredBackgrounds; 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(){ public void autoScale(){
Float max = Float.MIN_VALUE,min = Float.MAX_VALUE; Float max = Float.MIN_VALUE,min = Float.MAX_VALUE;
@ -112,6 +125,8 @@ public class Diagram {
for (Float[] p:matrix){ for (Float[] p:matrix){
for (Float value: p){ for (Float value: p){
if (value == null)
continue;
if (value < min) if (value < min)
min = value; min = value;
if (value > max) if (value > max)
@ -225,7 +240,9 @@ public class Diagram {
y = value2y(matrix[n][i]); y = value2y(matrix[n][i]);
plotPainter.paintPoint(g, colors[n], x, y); plotPainter.paintPoint(g, colors[n], x, y);
}; } else {
plotPainter.reset();
}
} }
} }