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;