|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--edu.ull.cgunay.plots.Plot
|
+--edu.ull.cgunay.plots.SuperposedDataPlot
|
+--edu.ull.cgunay.plots.MultiDataPlot
A plot that can contain multiple axes, each containing multiple datasets. See
SuperposedDataPlot for an example of a plot with a
single axis plot with multiple data.
An object can be created by either providing
Grapher-independent AxisTemplates or -dependent
Axis's.
Created: Tue May 6 18:17:51 2003
Modified: $Date$
Grapher.Axis,
AxisTemplate,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class edu.ull.cgunay.plots.SuperposedDataPlot |
SuperposedDataPlot.AxisFactory |
| Field Summary | |
(package private) List |
axes
List of Grapher.Axis's. |
(package private) AxisTemplate[] |
axisTemplates
Describe variable axes here. |
| Fields inherited from class edu.ull.cgunay.plots.SuperposedDataPlot |
datas |
| Fields inherited from class edu.ull.cgunay.plots.Plot |
fontSize, grapher, label, range, title, xLabel, yLabel |
| Constructor Summary | |
MultiDataPlot(AxisTemplate[] axisTemplates)
Creates a new MultiDataPlot instance from
AxisTemplates. |
|
MultiDataPlot(AxisTemplate[] axisTemplates,
Range range)
Creates a new MultiDataPlot instance from
AxisTemplates. |
|
MultiDataPlot(List axes)
Creates a new MultiDataPlot instance from a
List of Grapher.Axis. |
|
| Method Summary | |
String |
recipe(Grapher grapher)
Renders given AxisTemplates to create
Grapher.Axis's with the given
Grapher. |
| Methods inherited from class edu.ull.cgunay.plots.Plot |
add, assign, def_func, div, exp, func, geq, getFontSize, getGrapher, getLabel, getMaxRange, getMaxRange, getRange, getTitle, getXLabel, getYLabel, mul, neg, plot, profile, range, setFontSize, setGrapher, setLabel, setRange, setTitle, setXLabel, setYLabel, sub, toString, variable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
AxisTemplate[] axisTemplates
axes here.
List axes
Grapher.Axis's.
| Constructor Detail |
public MultiDataPlot(AxisTemplate[] axisTemplates)
MultiDataPlot instance from
AxisTemplates. The plot object does not contain
any properties, each axis should have its own set of
properties.
By default arranges all plots vertically and aligns ranges according to the maximal range.
axisTemplates - an AxisTemplate[] valueHasAxisLabels
public MultiDataPlot(AxisTemplate[] axisTemplates,
Range range)
MultiDataPlot instance from
AxisTemplates. Adjusts all vertically aligned
axisTemplates to conform to the same range.
axisTemplates - an AxisTemplate[] valuerange - a Range value to impose on child axes.public MultiDataPlot(List axes)
MultiDataPlot instance from a
List of Grapher.Axis.
axes - a List value| Method Detail |
public String recipe(Grapher grapher)
AxisTemplates to create
Grapher.Axis's with the given
Grapher. Adjusts all axes to a given or maximal
range and creates a Grapher.MultiAxes object.
recipe in class SuperposedDataPlotgrapher - a Grapher value
String value
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||