# Uses of Package
org.rrd4j.graph

- Packages that use org.rrd4j.graph
  Package | Description
  --- | ---
  eu.bengreen.data.utility | Data utility classes for hashing and time-related algorithms.
  org.rrd4j.graph | RRD4J graph capabilities.

- Classes in org.rrd4j.graph used by eu.bengreen.data.utility
  Class and Description
  DownSampler A class that implement a downsampler, used to reduce the number of point to display.
  DownSampler.DataSet Represents a dataset containing timestamps and corresponding values.

- Classes in org.rrd4j.graph used by org.rrd4j.graph
  Class and Description
  Area Represents an area plot element in RRD graphs.
  Axis Abstract base class for graph axes in RRD graphs.
  BufferedImageWorker Image worker implementation that creates buffered images for RRD graphs.
  BufferedImageWorker.Builder Builder class for creating BufferedImageWorker instances with configurable parameters.
  CommentText Represents comment text elements in RRD graphs.
  DownSampler A class that implement a downsampler, used to reduce the number of point to display.
  DownSampler.DataSet Represents a dataset containing timestamps and corresponding values.
  ElementsNames The elements of the graph.
  ImageParameters Container for image rendering parameters in RRD graphs.
  ImageWorker Abstract base class for image workers in RRD graphs.
  LegendText Represents legend text elements in RRD graphs.
  Line Represents a line plot element in RRD graphs.
  Mapper Maps data coordinates to pixel coordinates for RRD graph rendering.
  Markers Enumeration of text alignment and formatting markers used in RRD graph legends.
  PlotElement Abstract base class for plot elements in RRD graphs.
  RrdGraph Class which actually creates Rrd4j graphs (does the hard work).
  RrdGraphConstants Class to represent various constants used for graphing.
  RrdGraphConstants.FontTag Allowed font tag names which can be used in `RrdGraphDef.setFont(org.rrd4j.graph.RrdGraphConstants.FontTag, java.awt.Font)` method
  RrdGraphDef Class which should be used to define new Rrd4j graph.
  RrdGraphDef.ImageSource Implementations of this class can be used to generate image than can be layered on graph.
  RrdGraphGenerator Core graph generation engine for RRD graphs.
  RrdGraphInfo Class to represent successfully created Rrd4j graph.
  Rule Abstract base class for rule elements in RRD graphs.
  Source Abstract base class for data sources in RRD graphs.
  SourcedPlotElement Represents a plot element that obtains data from a named source.
  Span Abstract base class for span elements in RRD graphs.
  TimeAxisSetting Configuration settings for time axis in RRD graphs.
  TimeLabelFormat Simplified version of DateFormat for just defining how to map a timestamp into a label for presentation.
  TimeUnit Enumeration of time units used in RRD graphs.
  ValueAxisSetting Configuration settings for value axis in RRD graphs.
  ValueScaler Utility class for scaling values with appropriate units in RRD graphs.
  ValueScaler.Scaled Represents a scaled value with its corresponding unit.