public class TimeChartDataSet extends GenericSplitSetPlot
GenericSplitSetPlot
that implements the appropriate JFreeChart
interfaces. We implement IntervalXYDataset
to represent the actual time periods
so the data can be plotted as bar-chart and return the middle of the period as the data point.SplitSetPlot.PeriodIterator
lab
Constructor and Description |
---|
TimeChartDataSet(TimeChartData chart,
int nset,
SplitTimePeriod period,
int nsplit) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(DatasetChangeListener arg0) |
int |
getDatasetId() |
Range |
getDomainBounds(java.util.List arg0,
boolean arg1) |
DomainOrder |
getDomainOrder() |
java.lang.Number |
getEndX(int arg0,
int arg1) |
double |
getEndXValue(int arg0,
int arg1) |
java.lang.Number |
getEndY(int arg0,
int arg1) |
double |
getEndYValue(int arg0,
int arg1) |
DatasetGroup |
getGroup() |
int |
getItemCount() |
int |
getItemCount(int arg0) |
Range |
getRangeBounds(java.util.List visibleSeriesKeys,
Range xrange,
boolean include_int) |
int |
getSeriesCount() |
java.lang.Comparable |
getSeriesKey(int arg0) |
java.lang.Number |
getStartX(int arg0,
int arg1) |
double |
getStartXValue(int arg0,
int arg1) |
java.lang.Number |
getStartY(int arg0,
int arg1) |
double |
getStartYValue(int arg0,
int arg1) |
java.lang.Number |
getX(int set,
int item) |
double |
getXValue(int set,
int item) |
java.lang.Number |
getY(int set,
int item) |
double |
getYValue(int set,
int item) |
int |
indexOf(java.lang.Comparable arg0) |
protected void |
notifyChange() |
void |
removeChangeListener(DatasetChangeListener arg0) |
void |
setDatasetId(int dataset_id) |
void |
setGroup(DatasetGroup arg0) |
add, addData, doConvertToStacked, get, getMaximum, getNumCats, getNumItems, getNumSets, isCummulative, permSets, set, setSize
addData, addMapData, datasetScale, getCatCounts, getCounts, getLabels, getLegends, getSubPeriods, getTable, hasLegends, isUsingLogSearch, rateScale, scale, scaleCopy, scaleCumulative, setLegends, setNumSets, setSplits, setUsingLogSearch
public TimeChartDataSet(TimeChartData chart, int nset, SplitTimePeriod period, int nsplit) throws InvalidArgument
InvalidArgument
public int getSeriesCount()
public java.lang.Comparable getSeriesKey(int arg0)
public int indexOf(java.lang.Comparable arg0)
public void addChangeListener(DatasetChangeListener arg0)
public DatasetGroup getGroup()
public void removeChangeListener(DatasetChangeListener arg0)
public void setGroup(DatasetGroup arg0)
public DomainOrder getDomainOrder()
public int getItemCount(int arg0)
public java.lang.Number getX(int set, int item)
public double getXValue(int set, int item)
public java.lang.Number getY(int set, int item)
public double getYValue(int set, int item)
protected void notifyChange()
notifyChange
in class GenericSplitSetPlot
public int getDatasetId()
public void setDatasetId(int dataset_id)
public java.lang.Number getEndX(int arg0, int arg1)
public double getEndXValue(int arg0, int arg1)
public java.lang.Number getEndY(int arg0, int arg1)
public double getEndYValue(int arg0, int arg1)
public java.lang.Number getStartX(int arg0, int arg1)
public double getStartXValue(int arg0, int arg1)
public java.lang.Number getStartY(int arg0, int arg1)
public double getStartYValue(int arg0, int arg1)
public int getItemCount()
public Range getDomainBounds(java.util.List arg0, boolean arg1)
public Range getRangeBounds(java.util.List visibleSeriesKeys, Range xrange, boolean include_int)