public class RrdGraph extends Object implements RrdGraphConstants
Modifier and Type | Field and Description |
---|---|
(package private) DataProcessor |
dproc |
(package private) RrdGraphDef |
gdef |
(package private) ImageParameters |
im |
(package private) RrdGraphInfo |
info |
(package private) Mapper |
mapper |
(package private) ImageWorker |
worker |
ALIGN_CENTER_MARKER, ALIGN_JUSTIFIED_MARKER, ALIGN_LEFT_MARKER, ALIGN_RIGHT_MARKER, COLOR_ARROW, COLOR_BACK, COLOR_CANVAS, COLOR_FONT, COLOR_FRAME, COLOR_GRID, COLOR_MGRID, COLOR_NAMES, COLOR_SHADEA, COLOR_SHADEB, DAY, DEFAULT_ARROW_COLOR, DEFAULT_BACK_COLOR, DEFAULT_BASE, DEFAULT_CANVAS_COLOR, DEFAULT_END, DEFAULT_FONT_COLOR, DEFAULT_FONT_NAME, DEFAULT_FRAME_COLOR, DEFAULT_GRID_COLOR, DEFAULT_HEIGHT, DEFAULT_IMAGE_FORMAT, DEFAULT_IMAGE_QUALITY, DEFAULT_MGRID_COLOR, DEFAULT_MONOSPACE_FONT_FILE, DEFAULT_PROPORTIONAL_FONT_FILE, DEFAULT_SHADEA_COLOR, DEFAULT_SHADEB_COLOR, DEFAULT_START, DEFAULT_UNITS_LENGTH, DEFAULT_WIDTH, FIRST_DAY_OF_WEEK, FONTTAG_AXIS, FONTTAG_DEFAULT, FONTTAG_LEGEND, FONTTAG_NAMES, FONTTAG_TITLE, FONTTAG_UNIT, FONTTAG_WATERMARK, FRIDAY, GLUE_MARKER, GRID_STROKE, HOUR, IN_MEMORY_IMAGE, LEGEND_BOX, LEGEND_BOX_SPACE, LEGEND_INTERSPACING, LEGEND_LEADING, LEGEND_LEADING_SMALL, MARKERS, MINUTE, MONDAY, MONTH, NO_JUSTIFICATION_MARKER, PADDING_BOTTOM, PADDING_LEFT, PADDING_LEGEND, PADDING_PLOT, PADDING_RIGHT, PADDING_TITLE, PADDING_TOP, PADDING_VLABEL, SATURDAY, SECOND, SUNDAY, THURSDAY, TICK_STROKE, TUESDAY, VERTICAL_SPACING_MARKER, WEDNESDAY, WEEK, YEAR
Constructor and Description |
---|
RrdGraph(RrdGraphDef gdef)
Creates graph from the corresponding
RrdGraphDef object. |
Modifier and Type | Method and Description |
---|---|
(package private) double |
getBoxSpace() |
(package private) double |
getFontCharWidth(int fonttag) |
(package private) double |
getFontHeight(int fonttag) |
(package private) double |
getInterlegendSpace() |
(package private) double |
getLeading() |
RrdGraphInfo |
getRrdGraphInfo()
Returns complete graph information in a single object.
|
(package private) double |
getSmallFontHeight() |
(package private) double |
getSmallLeading() |
void |
render(Graphics g)
Renders this graph onto graphing device
|
(package private) double[] |
xtr(long[] timestamps) |
(package private) double[] |
ytr(double[] values) |
RrdGraphDef gdef
ImageParameters im
DataProcessor dproc
ImageWorker worker
Mapper mapper
RrdGraphInfo info
public RrdGraph(RrdGraphDef gdef) throws IOException, RrdException
RrdGraphDef
object.gdef
- Graph definitionIOException
- Thrown in case of I/O errorRrdException
- Thrown in case of JRobin related errorpublic RrdGraphInfo getRrdGraphInfo()
double getFontHeight(int fonttag)
double getFontCharWidth(int fonttag)
double getSmallFontHeight()
double getInterlegendSpace()
double getLeading()
double getSmallLeading()
double getBoxSpace()
double[] xtr(long[] timestamps)
double[] ytr(double[] values)
public void render(Graphics g)
g
- Graphics handle