mirror of
https://github.com/meteoinfo/MeteoInfo.git
synced 2025-12-08 20:36:05 +00:00
fix bug for errorbar function
This commit is contained in:
parent
c8ee832d31
commit
b94593f87a
@ -830,6 +830,10 @@ public class GraphicFactory {
|
||||
PolylineBreak lb = (PolylineBreak) ecb.clone();
|
||||
if (cb instanceof PolylineBreak)
|
||||
lb.setDrawSymbol(((PolylineBreak)cb).getDrawSymbol());
|
||||
else {
|
||||
lb.setSymbol((PointBreak) cb);
|
||||
lb.setCaption(cb.getCaption());
|
||||
}
|
||||
gc.setLegendBreak(lb);
|
||||
|
||||
return gc;
|
||||
|
||||
@ -54,6 +54,23 @@ public class PolylineBreak extends ColorBreak {
|
||||
fillSymbol = false;
|
||||
symbolInterval = 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a PolylineBreak from a PointBreak
|
||||
* @param pb The PointBreak
|
||||
* @return The PolylineBreak
|
||||
*/
|
||||
public static PolylineBreak of(PointBreak pb) {
|
||||
PolylineBreak plb = new PolylineBreak();
|
||||
plb.setDrawSymbol(true);
|
||||
plb.setFillSymbol(pb.drawFill);
|
||||
plb.setSymbolFillColor(pb.color);
|
||||
plb.setSymbolColor(pb.color);
|
||||
plb.setSymbolSize(pb.size);
|
||||
plb.setSymbolStyle(pb.style);
|
||||
|
||||
return plb;
|
||||
}
|
||||
// </editor-fold>
|
||||
// <editor-fold desc="Get Set Methods">
|
||||
|
||||
@ -281,6 +298,20 @@ public class PolylineBreak extends ColorBreak {
|
||||
|
||||
// </editor-fold>
|
||||
// <editor-fold desc="Methods">
|
||||
|
||||
/**
|
||||
* Set symbol by a PointBreak
|
||||
* @param pb The PointBreak
|
||||
*/
|
||||
public void setSymbol(PointBreak pb) {
|
||||
this.drawSymbol = true;
|
||||
this.fillSymbol = pb.drawFill;
|
||||
this.symbolColor = pb.color;
|
||||
this.symbolFillColor = pb.color;
|
||||
this.symbolSize = pb.size;
|
||||
this.symbolStyle = pb.style;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get property object
|
||||
*
|
||||
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user