Package weka.knowledgeflow.steps
Class ScatterPlotMatrix
java.lang.Object
weka.knowledgeflow.steps.BaseStep
weka.knowledgeflow.steps.BaseSimpleDataVisualizer
weka.knowledgeflow.steps.ScatterPlotMatrix
- All Implemented Interfaces:
Serializable
,BaseStepExtender
,DataCollector
,Step
@KFStep(name="ScatterPlotMatrix",
category="Visualization",
toolTipText="Visualize datasets in a scatter plot matrix",
iconPath="weka/gui/knowledgeflow/icons/ScatterPlotMatrix.gif")
public class ScatterPlotMatrix
extends BaseSimpleDataVisualizer
Step that collects data for display in a scatter plot matrix.
- Version:
- $Revision: $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionWhen running in a graphical execution environment a step can make one or more popup Viewer components available.Methods inherited from class weka.knowledgeflow.steps.BaseSimpleDataVisualizer
getDatasets, getIncomingConnectionTypes, getOutgoingConnectionTypes, processIncoming, restoreData, retrieveData, stepInit
Methods inherited from class weka.knowledgeflow.steps.BaseStep
environmentSubstitute, getCustomEditorForStep, getDefaultSettings, getInteractiveViewersImpls, getName, getStepManager, globalInfo, isResourceIntensive, isStopRequested, outputStructureForConnectionType, outputStructureForConnectionType, setName, setStepIsResourceIntensive, setStepManager, setStepMustRunSingleThreaded, start, stepMustRunSingleThreaded, stop
-
Constructor Details
-
ScatterPlotMatrix
public ScatterPlotMatrix()
-
-
Method Details
-
getInteractiveViewers
When running in a graphical execution environment a step can make one or more popup Viewer components available. These might be used to display results, graphics etc. Returning null indicates that the step has no such additional graphical views. The map returned by this method should be keyed by action name (e.g. "View results"), and values should be fully qualified names of the corresponding StepInteractiveView implementation. Furthermore, the contents of this map can (and should) be dependent on whether a particular viewer should be made available - i.e. if execution hasn't occurred yet, or if a particular incoming connection type is not present, then it might not be possible to view certain results. Viewers can implement StepInteractiveView directly (in which case they need to extends JPanel), or extends the AbstractInteractiveViewer class. The later extends JPanel, uses a BorderLayout, provides a "Close" button and a method to add additional buttons.- Specified by:
getInteractiveViewers
in interfaceStep
- Overrides:
getInteractiveViewers
in classBaseStep
- Returns:
- a map of viewer component names, or null if this step has no graphical views
-