de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d
Class Projection2DVisualizer<NV extends NumberVector<NV,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.visualization.visualizers.AbstractVisualizer
de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d.Projection2DVisualizer<NV>
- Type Parameters:
NV
- Type of the DatabaseObject being visualized.
- All Implemented Interfaces:
- Parameterizable, ProjectedVisualizer, Visualizer
- Direct Known Subclasses:
- AxisVisualizer, BubbleVisualizer, ClusteringVisualizer, ClusterOrderVisualizer, DataDotVisualizer, ReferencePointsVisualizer, TooltipVisualizer, TreeMBRVisualizer
public abstract class Projection2DVisualizer<NV extends NumberVector<NV,?>>
- extends AbstractVisualizer
- implements ProjectedVisualizer
Produces visualizations of 2-dimensional projections.
- Author:
- Remigius Wojdanowski
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Projection2DVisualizer
public Projection2DVisualizer()
setupCanvas
public Element setupCanvas(SVGPlot svgp,
VisualizationProjection proj,
double margin,
double width,
double height)
- Utility function to setup a canvas element for the visualization.
- Parameters:
svgp
- Plot elementproj
- Projection to usemargin
- Margin to usewidth
- Widthheight
- Height
- Returns:
- wrapper element with appropriate view box.