|
KavaChart 5.3.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ve.kavachart.chart.Dataset
public class Dataset
A collection of Datum classes, along with a set of graphical attributes (Gc) and labelling information. In addition, Dataset provides methods for determining certain metrics about the overall collection. These methods are used by some of the graphical component classes (e.g. Pie percentages) as well as the Axis classes (max, min, etc.) Datasets are always initialized with a Gc, a dataset label color (black), and an initial label font (TimesRoman, 12)
Datum
,
Chart
,
Serialized FormConstructor Summary | |
---|---|
Dataset()
Constructs an unassigned Dataset class. |
|
Dataset(java.lang.String name,
double[] yarr,
boolean individual,
Globals g)
Constructor for nonlabelled charts that use only Y values. |
|
Dataset(java.lang.String name,
double[] xarr,
double[] yarr,
double[] y2arr,
double[] y3arr,
int setNumber,
Globals g)
Constructor for HiLoClose charts. |
|
Dataset(java.lang.String name,
double[] xarr,
double[] yarr,
double[] y2arr,
int setNumber,
Globals g)
Constructor for HiLo charts. |
|
Dataset(java.lang.String name,
double[] xarr,
double[] yarr,
double[] y2arr,
java.lang.String[] label,
int setNumber,
Globals g)
Constructor for HiLo charts. |
|
Dataset(java.lang.String name,
double[] xarr,
double[] yarr,
Globals g)
Constructor for nonlabelled charts that use both X and Y observations. |
|
Dataset(java.lang.String name,
double[] xarr,
double[] yarr,
int setNumber,
Globals g)
Constructor for charts that use X and Y values, but have no labels. |
|
Dataset(java.lang.String name,
double[] xarr,
double[] yarr,
java.lang.String[] label,
int setNumber,
Globals g)
Constructor for label charts that use both X and Y. |
|
Dataset(java.lang.String name,
double[] yarr,
int setNumber,
Globals g)
Constructor for charts that use only 1 data element (Y values). |
|
Dataset(java.lang.String name,
double[] yarr,
java.lang.String[] label,
boolean individual,
Globals g)
Constructor for labelled charts that use only Y values. |
|
Dataset(java.lang.String name,
double[] yarr,
java.lang.String[] label,
int setNumber,
Globals g)
Constructor for label charts that use 1 data element. |
Method Summary | |
---|---|
void |
addDatum(Datum d)
Installs a Datum class into this Dataset. |
void |
addPoint(double x,
double y,
java.lang.String l)
Adds an observation to this Dataset. |
java.lang.Object |
clone()
Method |
void |
dump()
Prints out all values of X and Y. |
java.util.Vector |
getData()
Returns the current Datum classes. |
Datum |
getDataElementAt(int where)
returns a specified Datum |
Gc |
getGc()
Returns this Dataset's Gc class |
Globals |
getGlobals()
Returns this Dataset's Globals class, which is presumably the same as the overall chart's Globals class. |
java.awt.Color |
getLabelColor()
Returns the current labelColor. |
java.awt.Font |
getLabelFont()
Returns the current labelFont. |
java.lang.String |
getName()
Returns the name of current Dataset. |
double[] |
getXValues()
Returns all values of X. |
double[] |
getY2Values()
Returns all values of Y2. |
double[] |
getY3Values()
Returns all values of Y3. |
double[] |
getYValues()
Returns all values of Y. |
double |
maxX()
Returns the maximum value of X in this dataset. |
double |
maxY()
Returns the maximum value of Y in this dataset. |
double |
maxY2()
Returns the maximum value of Y2 in this dataset. |
double |
maxY3()
Returns the maximum value of Y3 in this dataset. |
double |
minX()
Returns the minimum value of X in this dataset. |
double |
minY()
Returns the minimum value of Y in this dataset. |
double |
minY2()
Returns the minimum value of Y2 in this dataset. |
double |
minY3()
Returns the minimum value of Y3 in this dataset. |
void |
replaceLabels(java.lang.String[] labels)
Replaces labels in your dataset. |
void |
replaceXData(double[] xarr)
Replaces X values in your dataset. |
void |
replaceY2Data(double[] yarr)
Replaces Y2 values in your dataset. |
void |
replaceY3Data(double[] yarr)
Replaces Y3 values in your dataset. |
void |
replaceYData(double[] yarr)
Replaces Y values in your dataset. |
void |
setData(java.util.Vector d)
Installs a new Vector of data classes |
void |
setGc(Gc g)
Installs a new Gc class for this Dataset |
void |
setGlobals(Globals g)
sets this Dataset's Globals class, which is presumably the same as the overall chart's Globals class. |
void |
setLabelColor(java.awt.Color c)
Sets a new labelColor. |
void |
setLabelFont(java.awt.Font f)
Sets a new labelFont. |
void |
setName(java.lang.String s)
Rename the current Dataset. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Dataset()
public Dataset(java.lang.String name, double[] xarr, double[] yarr, double[] y2arr, double[] y3arr, int setNumber, Globals g)
name
- Dataset namexarr
- Array of X valuesyarr
- Array of Y valuesy2arr
- Array of Y2 valuesy3arr
- Array of Y3 valuessetNumber
- This Dataset's position in an arrayg
- this chart's Globals classpublic Dataset(java.lang.String name, double[] xarr, double[] yarr, double[] y2arr, java.lang.String[] label, int setNumber, Globals g)
name
- Dataset namexarr
- Array of X valuesyarr
- Array of Y valuesy2arr
- Array of Y2 valueslabel
- Label valuessetNumber
- This Dataset's position in an arrayg
- This chart's Globals classpublic Dataset(java.lang.String name, double[] xarr, double[] yarr, double[] y2arr, int setNumber, Globals g)
name
- Dataset namexarr
- Array of X valuesyarr
- Array of Y valuesy2arr
- Array of Y2 valuessetNumber
- This Dataset's position in an arrayg
- this chart's Globals classpublic Dataset(java.lang.String name, double[] xarr, double[] yarr, java.lang.String[] label, int setNumber, Globals g)
name
- Dataset namexarr
- Array of X valuesyarr
- Array of Y valueslabel
- Label valuessetNumber
- This Dataset's position in an arrayg
- This chart's Globals classpublic Dataset(java.lang.String name, double[] xarr, double[] yarr, int setNumber, Globals g)
name
- Dataset namexarr
- Array of X valuesyarr
- Array of Y valuessetNumber
- This Dataset's position in an arrayg
- This chart's Globals classpublic Dataset(java.lang.String name, double[] xarr, double[] yarr, Globals g)
name
- Dataset namexarr
- Array of X valuesyarr
- Array of Y valuesg
- This chart's Globals classpublic Dataset(java.lang.String name, double[] yarr, java.lang.String[] label, int setNumber, Globals g)
name
- Dataset nameyarr
- Array of chart datalabel
- Label valuessetNumber
- This Dataset's position in an arrayg
- This chart's Globals classpublic Dataset(java.lang.String name, double[] yarr, java.lang.String[] label, boolean individual, Globals g)
name
- Dataset nameyarr
- Array of chart datalabel
- Label valuesindividual
- Use unique color for each data element's Gcpublic Dataset(java.lang.String name, double[] yarr, int setNumber, Globals g)
name
- Dataset nameyarr
- Array of chart datasetNumber
- This Dataset's position in an arrayg
- This chart's Globals classpublic Dataset(java.lang.String name, double[] yarr, boolean individual, Globals g)
name
- Dataset nameyarr
- Array of chart dataindividual
- Use unique or random color for each data elementg
- this chart's Globals classMethod Detail |
---|
public void addDatum(Datum d)
d
- com.ve.kavachart.chart.Datumpublic void addPoint(double x, double y, java.lang.String l)
x
- doubley
- doublel
- java.lang.Stringpublic java.lang.Object clone()
clone
in class java.lang.Object
public void dump()
public java.util.Vector getData()
public Datum getDataElementAt(int where)
public Gc getGc()
public Globals getGlobals()
public java.awt.Color getLabelColor()
public java.awt.Font getLabelFont()
public java.lang.String getName()
public double[] getXValues()
public double[] getY2Values()
public double[] getY3Values()
public double[] getYValues()
public double maxX()
public double maxY()
public double maxY2()
public double maxY3()
public double minX()
public double minY()
public double minY2()
public double minY3()
public void replaceLabels(java.lang.String[] labels)
xarr
- Array of new X valuespublic void replaceXData(double[] xarr)
xarr
- Array of new X valuespublic void replaceY2Data(double[] yarr)
yarr
- Array of new Y2 valuespublic void replaceY3Data(double[] yarr)
yarr
- Array of new Y3 valuespublic void replaceYData(double[] yarr)
yarr
- Array of new Y valuespublic void setData(java.util.Vector d)
d
- data vectorpublic void setGc(Gc g)
g
- New graphic contextpublic void setGlobals(Globals g)
public void setLabelColor(java.awt.Color c)
New
- labelColorpublic void setLabelFont(java.awt.Font f)
New
- labelFontpublic void setName(java.lang.String s)
s
- New name for Dataset
|
KavaChart 5.3.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |