public class PlotData2D
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
m_alwaysDisplayPointsOfThisSize
If the shape size of a point equals this size then always plot it (i.e.
|
java.awt.Color |
m_customColour |
boolean |
m_displayAllPoints
Display all points (ie.
|
boolean |
m_useCustomColour
Custom 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[] |
getShapeSize()
Get the shape sizes for the plot data
|
int[] |
getShapeType()
Get the shape types for the plot data
|
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(java.util.ArrayList<java.lang.Boolean> cp)
Set whether consecutive points should be connected by lines
|
void |
setConnectPoints(boolean[] 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(java.util.ArrayList<java.lang.Object> ss)
Set the shape sizes for the plot data
|
void |
setShapeSize(int[] ss)
Set the shape sizes for the plot data
|
void |
setShapeType(java.util.ArrayList<java.lang.Integer> 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.Exception
public int[] getShapeType()
public void setShapeType(java.util.ArrayList<java.lang.Integer> st) throws java.lang.Exception
st
- a FastVector of integers corresponding to shape types (see
constants defined in Plot2D)java.lang.Exception
public void setShapeSize(int[] ss) throws java.lang.Exception
ss
- an array of integers specifying the size of data pointsjava.lang.Exception
public int[] getShapeSize()
public void setShapeSize(java.util.ArrayList<java.lang.Object> ss) throws java.lang.Exception
ss
- a FastVector of integers specifying the size of data pointsjava.lang.Exception
public 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.Exception
public void setConnectPoints(java.util.ArrayList<java.lang.Boolean> cp) throws java.lang.Exception
cp
- a FastVector of boolean specifying which points should be
connected to their preceeding neighbour.java.lang.Exception
public 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()