forked from LupusNobilis/java-org.hwo.ui
Diagram: Aktualisiert
This commit is contained in:
parent
1a7e8c35c2
commit
dc815b97e6
|
@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue