ChartSeries
public enum ChartSeries { LINE, AREA, STACK }
ConsolFun
public enum ConsolFun { AVERAGE,MIN,MAX,LAST }
GraphFormat
public enum GraphFormat { PNG, GIF, JPG }
JRobinArchiveModel
//steps个数据的合并方式 private ConsolFun consolFun; //记录数据的频率,RrdDef接收steps个数据,记录一个 private int steps; //最大记录数 private int rows;
JRobinChartModel
//ds名称 private String dsName; //数据合并方式 private ConsolFun consolFun; //曲线说明文字 private String legend; //曲线颜色 private Color color; //曲线形状 private ChartSeries chartSeries; //rrd文件路径 private String rrdPath;
JRobinGraphingParam
//rrd文件路径,如果JRobinChartModel也定义了rrdPath,则优先使用JRobinChartModel中的值 private String rrdPath; //标题 private String title; //注释,显示在图片的底部 private String comment; //时间起点 private long startTime; //时间终点 private long endTime; //一行显示几个曲线说明 private int legendColumns; //图片宽度 private int width; //图片高度 private int height; //是否使用自定义的图片大小 private boolean useCustomGraphSizeFlag; //图片质量,即对JEEG格式生效 private float quality; //图片格式 private GraphFormat graphFormat; //y轴最小值 private double gridYLower; //y轴最大值 private double gridYUpper; //是否使用自定义的Y轴坐标范围 private boolean useCustomGridYRangeFlag; private String grapfilePath;