org.faceless.graph2
Class AreaSeries
java.lang.Object
org.faceless.graph2.Series
org.faceless.graph2.AreaSeries
public class AreaSeries
- extends Series
An AreaSeries is used to plot several AbstractLineSeries, one on top of eachother,
with the space under each line filled. So, for example, to plot two sets of data:
LineSeries series1 = new LineSeries("First");
series1.set(0,0);
series1.set(5,5);
LineSeries series2 = new LineSeries("Second");
series1.set(0,2);
series1.set(5,4);
AreaSeries series = new AreaSeries("Both");
series.add(series1);
series.add(series2);
|
Method Summary |
void |
add(AbstractLineSeries series)
Add a LineSeries to this Series |
void |
setPreAccumulated(boolean on)
Sets whether the values in the Line series have already been totaled up. |
AreaSeries
public AreaSeries(String name)
- Create a new AreaSeries
- Parameters:
name - the name of the Series
setPreAccumulated
public void setPreAccumulated(boolean on)
- Sets whether the values in the Line series have already been totaled up.
For instance, if the first series has f(x)=4 and the second series has f(x)=6,
when this flag is set then the values will be plotted exactly as specified -
4 and 6. If this flag is false (the default), the value from the first series
will be plotted at 4, and the second at 10.
- Parameters:
on - whether to consider the values in the series as already accumulated. Default is false
add
public void add(AbstractLineSeries series)
- Add a LineSeries to this Series
- Parameters:
series - the series to add
- Throws:
IllegalArgumentException - if this series has already been added
Copyright © 2001-2011 Big Faceless Organization