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