public class PlotData2D
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| int | m_alwaysDisplayPointsOfThisSizeIf the shape size of a point equals this size then always plot
 it (i.e. | 
| java.awt.Color | m_customColour | 
| boolean | m_displayAllPointsDisplay all points (ie. | 
| boolean | m_useCustomColourCustom colour for this plot | 
| Constructor and Description | 
|---|
| PlotData2D(Instances insts)Construct a new PlotData2D using the supplied instances | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addInstanceNumberAttribute()Adds an instance number attribute to the plottable instances, | 
| int | getCindex()Get the currently set colouring index of the data | 
| Instances | getPlotInstances()Returns the instances for this plot | 
| java.lang.String | getPlotName()Get the name of this plot | 
| java.lang.String | getPlotNameHTML()Get the name of the plot for use in a tool tip text. | 
| int | getXindex()Get the currently set x index of the data | 
| int | getYindex()Get the currently set y index of the data | 
| void | setCindex(int c)Set the colouring index of the data | 
| void | setConnectPoints(boolean[] cp)Set whether consecutive points should be connected by lines | 
| void | setConnectPoints(FastVector cp)Set whether consecutive points should be connected by lines | 
| void | setCustomColour(java.awt.Color c)Set a custom colour to use for this plot. | 
| void | setPlotName(java.lang.String name)Set the name of this plot | 
| void | setPlotNameHTML(java.lang.String name)Set the plot name for use in a tool tip text. | 
| void | setShapeSize(FastVector ss)Set the shape sizes for the plot data | 
| void | setShapeSize(int[] ss)Set the shape sizes for the plot data | 
| void | setShapeType(FastVector st)Set the shape type for the plot data | 
| void | setShapeType(int[] st)Set the shape type for the plot data | 
| void | setXindex(int x)Set the x index of the data. | 
| void | setYindex(int y)Set the y index of the data | 
public boolean m_useCustomColour
public java.awt.Color m_customColour
public boolean m_displayAllPoints
public int m_alwaysDisplayPointsOfThisSize
public PlotData2D(Instances insts)
insts - the instances to use.public void addInstanceNumberAttribute()
public Instances getPlotInstances()
public void setPlotName(java.lang.String name)
name - the name for this plotpublic java.lang.String getPlotName()
public void setPlotNameHTML(java.lang.String name)
name - the name of the plot for potential use in a tool
 tip text (may use html).public java.lang.String getPlotNameHTML()
public void setShapeType(int[] st)
                  throws java.lang.Exception
st - an array of integers corresponding to shape types (see
 constants defined in Plot2D)java.lang.Exceptionpublic void setShapeType(FastVector st) throws java.lang.Exception
st - a FastVector of integers corresponding to shape types (see
 constants defined in Plot2D)java.lang.Exceptionpublic void setShapeSize(int[] ss)
                  throws java.lang.Exception
ss - an array of integers specifying the size of data pointsjava.lang.Exceptionpublic void setShapeSize(FastVector ss) throws java.lang.Exception
ss - a FastVector of integers specifying the size of data pointsjava.lang.Exceptionpublic void setConnectPoints(boolean[] cp)
                      throws java.lang.Exception
cp - an array of boolean specifying which points should be
 connected to their preceeding neighbour.java.lang.Exceptionpublic void setConnectPoints(FastVector cp) throws java.lang.Exception
cp - a FastVector of boolean specifying which points should be
 connected to their preceeding neighbour.java.lang.Exceptionpublic void setCustomColour(java.awt.Color c)
c - a custom colour to use for this plot or null (default---no
 colouring).public void setXindex(int x)
x - the x indexpublic void setYindex(int y)
y - the y indexpublic void setCindex(int c)
c - the colouring indexpublic int getXindex()
public int getYindex()
public int getCindex()