zeus.visualiser.statistics.charts
Class Histogram

java.lang.Object
  extended byzeus.visualiser.statistics.charts.Histogram
All Implemented Interfaces:
DrawObject

public class Histogram
extends java.lang.Object
implements DrawObject


Nested Class Summary
(package private)  class Histogram.Bar
           
 
Field Summary
protected  java.util.Vector bars
           
protected  java.awt.FontMetrics fm
           
protected  java.awt.Font font
           
protected  int gap
           
protected  boolean[] is_valid
           
protected static int KEY_DEPTH
           
protected  java.lang.String[] keys
           
protected static int LEFT
           
protected  double max
           
protected  double min
           
protected static int STEP
           
protected  double sum
           
protected static int TICK_SIZE
           
protected static double TINY
           
protected  java.lang.String title
           
protected  int type
           
protected static int TYPE1
           
protected static int TYPE2
           
protected  int x
           
protected  int y
           
 
Constructor Summary
Histogram()
           
Histogram(double[][] values, java.lang.String[] labels, java.lang.String[] keys, java.lang.String title)
           
Histogram(double[] values, java.lang.String[] labels, java.lang.String title)
           
 
Method Summary
 void drawYourSelf(java.awt.Graphics g)
           
 void setData(double[][] values, java.lang.String[] labels, java.lang.String[] keys, java.lang.String title)
           
 void setData(double[] values, java.lang.String[] labels, java.lang.String title)
           
 void setXY(int xc, int yc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE1

protected static final int TYPE1
See Also:
Constant Field Values

TYPE2

protected static final int TYPE2
See Also:
Constant Field Values

TINY

protected static final double TINY
See Also:
Constant Field Values

LEFT

protected static final int LEFT
See Also:
Constant Field Values

STEP

protected static final int STEP
See Also:
Constant Field Values

TICK_SIZE

protected static final int TICK_SIZE
See Also:
Constant Field Values

KEY_DEPTH

protected static final int KEY_DEPTH
See Also:
Constant Field Values

title

protected java.lang.String title

bars

protected java.util.Vector bars

x

protected int x

y

protected int y

fm

protected java.awt.FontMetrics fm

font

protected java.awt.Font font

gap

protected int gap

max

protected double max

min

protected double min

sum

protected double sum

type

protected int type

is_valid

protected boolean[] is_valid

keys

protected java.lang.String[] keys
Constructor Detail

Histogram

public Histogram()

Histogram

public Histogram(double[] values,
                 java.lang.String[] labels,
                 java.lang.String title)

Histogram

public Histogram(double[][] values,
                 java.lang.String[] labels,
                 java.lang.String[] keys,
                 java.lang.String title)
Method Detail

setData

public void setData(double[] values,
                    java.lang.String[] labels,
                    java.lang.String title)

setData

public void setData(double[][] values,
                    java.lang.String[] labels,
                    java.lang.String[] keys,
                    java.lang.String title)

drawYourSelf

public void drawYourSelf(java.awt.Graphics g)
Specified by:
drawYourSelf in interface DrawObject

setXY

public void setXY(int xc,
                  int yc)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.