All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.gui.visualize.PlotData2D
java.lang.Object
|
+----weka.gui.visualize.PlotData2D
- public class PlotData2D
- extends java.lang.Object
This class is a container for plottable data. Instances form the
primary data. An optional array of classifier/clusterer predictions
(associated 1 for 1 with the instances) can also be provided.
- Version:
- $Revision: 1.12.2.1 $
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
m_customColour-
m_displayAllPoints- Display all points (ie.
m_useCustomColour- Custom colour for this plot
PlotData2D(Instances)
- Construct a new PlotData2D using the supplied instances
addInstanceNumberAttribute()
- Adds an instance number attribute to the plottable instances,
getCindex()
- Get the currently set colouring index of the data
getPlotInstances()
- Returns the instances for this plot
getPlotName()
- Get the name of this plot
getXindex()
- Get the currently set x index of the data
getYindex()
- Get the currently set y index of the data
setCindex(int)
- Set the colouring index of the data
setConnectPoints(boolean[])
- Set whether consecutive points should be connected by lines
setConnectPoints(FastVector)
- Set whether consecutive points should be connected by lines
setCustomColour(Color)
- Set a custom colour to use for this plot.
setPlotName(String)
- Set the name of this plot
setShapeSize(FastVector)
- Set the shape sizes for the plot data
setShapeSize(int[])
- Set the shape sizes for the plot data
setShapeType(FastVector)
- Set the shape type for the plot data
setShapeType(int[])
- Set the shape type for the plot data
setXindex(int)
- Set the x index of the data.
setYindex(int)
- Set the y index of the data
m_useCustomColour
public boolean m_useCustomColour
Custom colour for this plot
m_customColour
public java.awt.Color m_customColour
m_displayAllPoints
public boolean m_displayAllPoints
Display all points (ie. those that map to the same display coords)
PlotData2D
public PlotData2D(Instances insts)
Construct a new PlotData2D using the supplied instances
- Parameters:
insts
- the instances to use.
addInstanceNumberAttribute
public void addInstanceNumberAttribute()
Adds an instance number attribute to the plottable instances,
getPlotInstances
public Instances getPlotInstances()
Returns the instances for this plot
- Returns:
- the instances for this plot
setPlotName
public void setPlotName(java.lang.String name)
Set the name of this plot
- Parameters:
name
- the name for this plot
getPlotName
public java.lang.String getPlotName()
Get the name of this plot
- Returns:
- the name of this plot
setShapeType
public void setShapeType(int st[]) throws java.lang.Exception
Set the shape type for the plot data
- Parameters:
st
- an array of integers corresponding to shape types (see
constants defined in Plot2D)
setShapeType
public void setShapeType(FastVector st) throws java.lang.Exception
Set the shape type for the plot data
- Parameters:
st
- a FastVector of integers corresponding to shape types (see
constants defined in Plot2D)
setShapeSize
public void setShapeSize(int ss[]) throws java.lang.Exception
Set the shape sizes for the plot data
- Parameters:
st
- an array of integers specifying the size of data points
setShapeSize
public void setShapeSize(FastVector ss) throws java.lang.Exception
Set the shape sizes for the plot data
- Parameters:
st
- a FastVector of integers specifying the size of data points
setConnectPoints
public void setConnectPoints(boolean cp[]) throws java.lang.Exception
Set whether consecutive points should be connected by lines
- Parameters:
cp
- an array of boolean specifying which points should be
connected to their preceeding neighbour.
setConnectPoints
public void setConnectPoints(FastVector cp) throws java.lang.Exception
Set whether consecutive points should be connected by lines
- Parameters:
cp
- a FastVector of boolean specifying which points should be
connected to their preceeding neighbour.
setCustomColour
public void setCustomColour(java.awt.Color c)
Set a custom colour to use for this plot. This overides any
data index to use for colouring. If null, then will revert back
to the default (no custom colouring).
- Parameters:
c
- a custom colour to use for this plot or null (default---no
colouring).
setXindex
public void setXindex(int x)
Set the x index of the data.
- Parameters:
x
- the x index
setYindex
public void setYindex(int y)
Set the y index of the data
- Parameters:
y
- the y index
setCindex
public void setCindex(int c)
Set the colouring index of the data
- Parameters:
c
- the colouring index
getXindex
public int getXindex()
Get the currently set x index of the data
- Returns:
- the current x index
getYindex
public int getYindex()
Get the currently set y index of the data
- Returns:
- the current y index
getCindex
public int getCindex()
Get the currently set colouring index of the data
- Returns:
- the current colouring index
All Packages Class Hierarchy This Package Previous Next Index WEKA's home