public class JFreeTimeChartData extends JFreeChartData<TimeChartDataSet> implements TimeChartData<TimeChartDataSet>
| Constructor and Description |
|---|
JFreeTimeChartData() |
| Modifier and Type | Method and Description |
|---|---|
TimeChartDataSet |
addAreaGraph(TimeChartDataSet plot)
Add a Plot as an area graph.
|
TimeChartDataSet |
addAreaGraph(TimeChartDataSet plot,
java.awt.Color[] custom_colours)
Add a Plot as an area graph with custom colours
|
TimeChartDataSet |
addLineGraph(TimeChartDataSet plot)
Add a Plot as a line graph
|
TimeChartDataSet |
addLineGraph(TimeChartDataSet plot,
java.awt.Color[] custom_colors)
add a Plot as a line graph
|
void |
addWarningLevel(double value,
java.awt.Color col)
mark a threshold/warning level
|
int |
getItems()
get the number of plot points in the chart
|
JFreeChart |
getJFreeChart() |
TimePeriod |
getPeriod() |
java.util.List<TimeChartDataSet> |
getPlots() |
boolean |
isCumulative() |
TimeChartDataSet |
makeDataSet(int i)
make a dataset
|
protected void |
setColours(java.awt.Color[] custom_colours,
TimeChartDataSet ds) |
void |
setCumulative(boolean value)
Set a hint that we are going to use this data in a cummulative plot
|
void |
setPeriod(SplitTimePeriod period,
int nsplit) |
void |
setQuantityName(java.lang.String s) |
void |
setTitle(java.lang.String s) |
void |
setUseStep(boolean use_step) |
boolean |
useStep() |
createPNG, createPNG, createPNG, getQuantityName, getSize, setGraphical, writeGraphicsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatePNG, createPNG, getQuantityName, getSize, setGraphical, writeGraphicspublic JFreeChart getJFreeChart()
getJFreeChart in class JFreeChartData<TimeChartDataSet>public void addWarningLevel(double value,
java.awt.Color col)
TimeChartDataaddWarningLevel in interface TimeChartData<TimeChartDataSet>col - optional Color to mark threshold withpublic TimeChartDataSet makeDataSet(int i) throws InvalidArgument
ChartDatamakeDataSet in interface ChartData<TimeChartDataSet>i - initial sizeInvalidArgumentpublic TimeChartDataSet addAreaGraph(TimeChartDataSet plot) throws InvalidArgument
TimeChartDataaddAreaGraph in interface TimeChartData<TimeChartDataSet>InvalidArgumentpublic TimeChartDataSet addAreaGraph(TimeChartDataSet plot, java.awt.Color[] custom_colours) throws InvalidArgument
TimeChartDataaddAreaGraph in interface TimeChartData<TimeChartDataSet>InvalidArgumentprotected void setColours(java.awt.Color[] custom_colours,
TimeChartDataSet ds)
public TimeChartDataSet addLineGraph(TimeChartDataSet plot) throws InvalidArgument
TimeChartDataaddLineGraph in interface TimeChartData<TimeChartDataSet>InvalidArgumentpublic TimeChartDataSet addLineGraph(TimeChartDataSet plot, java.awt.Color[] custom_colors) throws InvalidArgument
TimeChartDataaddLineGraph in interface TimeChartData<TimeChartDataSet>InvalidArgumentpublic void setPeriod(SplitTimePeriod period, int nsplit)
setPeriod in interface TimeChartData<TimeChartDataSet>public TimePeriod getPeriod()
getPeriod in interface PeriodChartData<TimeChartDataSet>public int getItems()
TimeChartDatagetItems in interface TimeChartData<TimeChartDataSet>public java.util.List<TimeChartDataSet> getPlots()
getPlots in interface TimeChartData<TimeChartDataSet>public void setQuantityName(java.lang.String s)
setQuantityName in interface ChartData<TimeChartDataSet>setQuantityName in class JFreeChartData<TimeChartDataSet>public void setTitle(java.lang.String s)
setTitle in interface ChartData<TimeChartDataSet>setTitle in class JFreeChartData<TimeChartDataSet>public boolean useStep()
public void setUseStep(boolean use_step)
use_step - the use_step to setpublic void setCumulative(boolean value)
TimeChartDatasetCumulative in interface TimeChartData<TimeChartDataSet>public boolean isCumulative()
isCumulative in interface TimeChartData<TimeChartDataSet>