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, writeGraphics
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createPNG, createPNG, getQuantityName, getSize, setGraphical, writeGraphics
public JFreeChart getJFreeChart()
getJFreeChart
in class JFreeChartData<TimeChartDataSet>
public void addWarningLevel(double value, java.awt.Color col)
TimeChartData
addWarningLevel
in interface TimeChartData<TimeChartDataSet>
col
- optional Color to mark threshold withpublic TimeChartDataSet makeDataSet(int i) throws InvalidArgument
ChartData
makeDataSet
in interface ChartData<TimeChartDataSet>
i
- initial sizeInvalidArgument
public TimeChartDataSet addAreaGraph(TimeChartDataSet plot) throws InvalidArgument
TimeChartData
addAreaGraph
in interface TimeChartData<TimeChartDataSet>
InvalidArgument
public TimeChartDataSet addAreaGraph(TimeChartDataSet plot, java.awt.Color[] custom_colours) throws InvalidArgument
TimeChartData
addAreaGraph
in interface TimeChartData<TimeChartDataSet>
InvalidArgument
protected void setColours(java.awt.Color[] custom_colours, TimeChartDataSet ds)
public TimeChartDataSet addLineGraph(TimeChartDataSet plot) throws InvalidArgument
TimeChartData
addLineGraph
in interface TimeChartData<TimeChartDataSet>
InvalidArgument
public TimeChartDataSet addLineGraph(TimeChartDataSet plot, java.awt.Color[] custom_colors) throws InvalidArgument
TimeChartData
addLineGraph
in interface TimeChartData<TimeChartDataSet>
InvalidArgument
public void setPeriod(SplitTimePeriod period, int nsplit)
setPeriod
in interface TimeChartData<TimeChartDataSet>
public TimePeriod getPeriod()
getPeriod
in interface PeriodChartData<TimeChartDataSet>
public int getItems()
TimeChartData
getItems
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)
TimeChartData
setCumulative
in interface TimeChartData<TimeChartDataSet>
public boolean isCumulative()
isCumulative
in interface TimeChartData<TimeChartDataSet>