com.representqueens.spark
Class BarGraph

java.lang.Object
  extended by com.representqueens.spark.BarGraph

public class BarGraph
extends Object

Bargraph generation.

Version:
$Revision: 1.6 $ $Date: 2007-03-11 20:40:58 $
Author:
Larry Ogrodnek

Field Summary
static Color DEFAULT_COLOR
           
static int DEFAULT_HEIGHT
           
static Color DEFAULT_HIGH_COLOR
           
static Color DEFAULT_LAST_COLOR
           
static SizeParams DEFAULT_SIZE
           
static int DEFAULT_SPACING
           
static int DEFAULT_WIDTH
           
 
Constructor Summary
BarGraph()
           
 
Method Summary
static BufferedImage createGraph(Number[] data)
          Create a Bargraph from an array of numbers, using default colors and sizes.
static BufferedImage createGraph(Number[] data, SizeParams size, Color color, Color highColor, Color lastColor)
          Create a Bargraph.
static BufferedImage createGraph(Number[] data, SizeParams size, Color color, Color highColor, Color lastColor, Color background)
          Create a Bargraph.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WIDTH

public static final int DEFAULT_WIDTH
See Also:
Constant Field Values

DEFAULT_HEIGHT

public static final int DEFAULT_HEIGHT
See Also:
Constant Field Values

DEFAULT_SPACING

public static final int DEFAULT_SPACING
See Also:
Constant Field Values

DEFAULT_SIZE

public static final SizeParams DEFAULT_SIZE

DEFAULT_COLOR

public static final Color DEFAULT_COLOR

DEFAULT_HIGH_COLOR

public static final Color DEFAULT_HIGH_COLOR

DEFAULT_LAST_COLOR

public static final Color DEFAULT_LAST_COLOR
Constructor Detail

BarGraph

public BarGraph()
Method Detail

createGraph

public static BufferedImage createGraph(Number[] data)
Create a Bargraph from an array of numbers, using default colors and sizes.

Parameters:
data - Array of Number Objects.
Returns:
BufferedImage containing a Bargraph of data.

createGraph

public static BufferedImage createGraph(Number[] data,
                                        SizeParams size,
                                        Color color,
                                        Color highColor,
                                        Color lastColor)
Create a Bargraph.

Parameters:
data - Array of Number Objects to graph.
size - SizeParams specifying graph size attributes.
color - main graph color
highColor - color for above average data points (or null).
lastColor - color for last data point (or null).
Returns:
BufferedImage containing a Bargraph of data.

createGraph

public static BufferedImage createGraph(Number[] data,
                                        SizeParams size,
                                        Color color,
                                        Color highColor,
                                        Color lastColor,
                                        Color background)
Create a Bargraph.

Parameters:
data - Array of Number Objects to graph.
size - SizeParams specifying graph size attributes.
color - main graph color
highColor - color for above average data points (or null).
lastColor - color for last data point (or null).
background - background color, or null for transparency.
Returns:
BufferedImage containing a Bargraph of data.