|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OffscreenChartRenderer
Interface to something that can render certain types of charts in headless mode.
Method Summary | |
---|---|
String |
optionsTipTextHTML()
Gets a short list of additional options (if any), suitable for displaying in a tip text, in HTML form |
String |
rendererName()
The name of this off screen renderer |
BufferedImage |
renderHistogram(int width,
int height,
List<Instances> series,
String attsToPlot,
List<String> optionalArgs)
Render histogram(s) (numeric attribute) or bar chart(s) (nominal attribute). |
BufferedImage |
renderXYLineChart(int width,
int height,
List<Instances> series,
String xAxis,
String yAxis,
List<String> optionalArgs)
Render an XY line chart |
BufferedImage |
renderXYScatterPlot(int width,
int height,
List<Instances> series,
String xAxis,
String yAxis,
List<String> optionalArgs)
Render an XY scatter plot |
Method Detail |
---|
String rendererName()
String optionsTipTextHTML()
BufferedImage renderXYLineChart(int width, int height, List<Instances> series, String xAxis, String yAxis, List<String> optionalArgs) throws Exception
width
- the width of the resulting chart in pixelsheight
- the height of the resulting chart in pixelsseries
- a list of Instances - one for each series to be plottedxAxis
- the name of the attribute for the x-axis (all series Instances
are expected to have an attribute of the same type with this name)yAxis
- the name of the attribute for the y-axis (all series Instances
are expected to have an attribute of the same type with this name)optionalArgs
- optional arguments to the renderer (may be null)
Exception
- if there is a problem rendering the chartBufferedImage renderXYScatterPlot(int width, int height, List<Instances> series, String xAxis, String yAxis, List<String> optionalArgs) throws Exception
width
- the width of the resulting chart in pixelsheight
- the height of the resulting chart in pixelsseries
- a list of Instances - one for each series to be plottedxAxis
- the name of the attribute for the x-axis (all series Instances
are expected to have an attribute of the same type with this name)yAxis
- the name of the attribute for the y-axis (all series Instances
are expected to have an attribute of the same type with this name)optionalArgs
- optional arguments to the renderer (may be null)
Exception
- if there is a problem rendering the chartBufferedImage renderHistogram(int width, int height, List<Instances> series, String attsToPlot, List<String> optionalArgs) throws Exception
width
- the width of the resulting chart in pixelsheight
- the height of the resulting chart in pixelsseries
- a list of Instances - one for each series to be plottedattToPlot
- the name of the attribute to plot (the attribute, with the,
same type, must be present in each series)optionalArgs
- optional arguments to the renderer (may be null)
Exception
- if there is a problem rendering the chart
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |