|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.expasy.jpl.commons.collection.render.Abstract2DChartRenderer<T>
public abstract class Abstract2DChartRenderer<T>
| Field Summary | |
|---|---|
protected org.jfree.data.xy.XYSeriesCollection |
dataset
|
static Dimension |
DEFAULT_DIMENSION
|
static ImageFormat |
DEFAULT_IMAGE_FORMAT
|
protected Interval |
xAxisInterval
the x-axis interval |
| Constructor Summary | |
|---|---|
protected |
Abstract2DChartRenderer(org.jfree.chart.renderer.xy.XYItemRenderer renderer)
|
protected |
Abstract2DChartRenderer(org.jfree.chart.renderer.xy.XYItemRenderer renderer,
ImageFormat format,
Dimension dim)
|
| Method Summary | |
|---|---|
void |
addAnnotInDefaultSeries(org.jfree.chart.annotations.XYTextAnnotation textAnnot)
|
void |
addCategory(org.jfree.data.xy.XYSeries series)
|
void |
addDataInSeries(int i,
double x,
double y)
|
void |
addDataSet(T data,
String seriesName)
|
void |
addMultiDataSet(T data)
|
void |
addToCurrentDataSeries(double x,
double y)
|
void |
clearDataSet()
Empty data set. |
void |
exportChart(String filename)
Export a chart (prerequisite: data sets have already been entered via addDataSet method). |
Paint |
getChartColor(int chartIndex)
get the color of ith chart |
ImageFormat |
getImageFormat()
Get image format. |
org.jfree.chart.ChartRenderingInfo |
getRenderingInfo()
Retrieve rendering info (for interactive graphs). |
abstract String |
getXLegend()
|
abstract String |
getYLegend()
|
abstract org.jfree.data.xy.XYSeriesCollection |
initDataset()
|
abstract void |
populateData(T data)
Add T-object data set |
BufferedImage |
render()
Create an image (prerequisite: data sets have already been entered via addDataSet method). |
void |
setBackgroundColor(Paint color)
Set plot background color. |
void |
setChartColor(int chartIndex,
Paint color)
set the color of ith chart |
void |
setDimension(Dimension dim)
Set image dimension. |
void |
setImageFormat(ImageFormat format)
Set image format. |
void |
setXAxisDefaultInterval()
|
void |
setXAxisInterval(double from,
double to)
set the x-axis interval to render |
void |
setXAxisLegend(String legend)
Set the legend for the m/z axis. |
void |
setYAxisLegend(String legend)
Set the legend for the intensity axis. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ImageFormat DEFAULT_IMAGE_FORMAT
public static final Dimension DEFAULT_DIMENSION
protected org.jfree.data.xy.XYSeriesCollection dataset
protected Interval xAxisInterval
| Constructor Detail |
|---|
protected Abstract2DChartRenderer(org.jfree.chart.renderer.xy.XYItemRenderer renderer)
protected Abstract2DChartRenderer(org.jfree.chart.renderer.xy.XYItemRenderer renderer,
ImageFormat format,
Dimension dim)
| Method Detail |
|---|
public void addCategory(org.jfree.data.xy.XYSeries series)
public void setBackgroundColor(Paint color)
setBackgroundColor in interface ChartRenderercolor - the background color.
public void setChartColor(int chartIndex,
Paint color)
ChartRenderer
setChartColor in interface ChartRendererpublic Paint getChartColor(int chartIndex)
ChartRenderer
getChartColor in interface ChartRendererpublic void setDimension(Dimension dim)
setDimension in interface ChartRendererdim - the image dimension.
public void setXAxisInterval(double from,
double to)
ChartRenderer
setXAxisInterval in interface ChartRendererpublic void setXAxisDefaultInterval()
setXAxisDefaultInterval in interface ChartRendererpublic void setImageFormat(ImageFormat format)
format - the image format (png or jpeg).public ImageFormat getImageFormat()
getImageFormat in interface ChartRendererpublic abstract org.jfree.data.xy.XYSeriesCollection initDataset()
public abstract String getXLegend()
public abstract String getYLegend()
public void setXAxisLegend(String legend)
setXAxisLegend in interface ChartRendererlegend - the x-axis legend.public void setYAxisLegend(String legend)
setYAxisLegend in interface ChartRendererlegend - the y-axis legend.public void clearDataSet()
public abstract void populateData(T data)
data - the data set.seriesCanals - the map of series.annots - the plot annotations.
public void addDataInSeries(int i,
double x,
double y)
public void addToCurrentDataSeries(double x,
double y)
public void addAnnotInDefaultSeries(org.jfree.chart.annotations.XYTextAnnotation textAnnot)
public void addDataSet(T data,
String seriesName)
public void addMultiDataSet(T data)
public org.jfree.chart.ChartRenderingInfo getRenderingInfo()
public BufferedImage render()
addDataSet method).
render in interface ChartRendererpublic void exportChart(String filename)
addDataSet method).
exportChart in interface ChartRendererfilename - the image file name without extension (defined in ImageFormat).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||