public interface OffscreenChartRenderer
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
optionsTipTextHTML()
Gets a short list of additional options (if any),
suitable for displaying in a tip text, in HTML form
|
java.lang.String |
rendererName()
The name of this off screen renderer
|
java.awt.image.BufferedImage |
renderHistogram(int width,
int height,
java.util.List<Instances> series,
java.lang.String attsToPlot,
java.util.List<java.lang.String> optionalArgs)
Render histogram(s) (numeric attribute) or bar chart(s) (nominal attribute).
|
java.awt.image.BufferedImage |
renderXYLineChart(int width,
int height,
java.util.List<Instances> series,
java.lang.String xAxis,
java.lang.String yAxis,
java.util.List<java.lang.String> optionalArgs)
Render an XY line chart
|
java.awt.image.BufferedImage |
renderXYScatterPlot(int width,
int height,
java.util.List<Instances> series,
java.lang.String xAxis,
java.lang.String yAxis,
java.util.List<java.lang.String> optionalArgs)
Render an XY scatter plot
|
java.lang.String rendererName()
java.lang.String optionsTipTextHTML()
java.awt.image.BufferedImage renderXYLineChart(int width,
int height,
java.util.List<Instances> series,
java.lang.String xAxis,
java.lang.String yAxis,
java.util.List<java.lang.String> optionalArgs)
throws java.lang.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)java.lang.Exception - if there is a problem rendering the chartjava.awt.image.BufferedImage renderXYScatterPlot(int width,
int height,
java.util.List<Instances> series,
java.lang.String xAxis,
java.lang.String yAxis,
java.util.List<java.lang.String> optionalArgs)
throws java.lang.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)java.lang.Exception - if there is a problem rendering the chartjava.awt.image.BufferedImage renderHistogram(int width,
int height,
java.util.List<Instances> series,
java.lang.String attsToPlot,
java.util.List<java.lang.String> optionalArgs)
throws java.lang.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 plottedattsToPlot - 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)java.lang.Exception - if there is a problem rendering the chart