Class CircleSegmentsVisualizer
- java.lang.Object
-
- elki.visualization.visualizers.pairsegments.CircleSegmentsVisualizer
-
- All Implemented Interfaces:
VisualizationProcessor
,VisFactory
@Reference(authors="Elke Achtert, Sascha Goldhofer, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek", title="Evaluation of Clusterings - Metrics and Visual Support", booktitle="Proc. 28th International Conference on Data Engineering (ICDE 2012)", url="https://doi.org/10.1109/ICDE.2012.128", bibkey="DBLP:conf/icde/AchtertGKSZ12") public class CircleSegmentsVisualizer extends java.lang.Object implements VisFactory
Visualizer to draw circle segments of clusterings and enable interactive selection of segments. For "empty" segments, all related segments are selected instead, to visualize the differences.Reference:
Elke Achtert, Sascha Goldhofer, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek
Evaluation of Clusterings – Metrics and Visual Support
Proc. 28th International Conference on Data Engineering (ICDE 2012)- Since:
- 0.5.0
- Author:
- Sascha Goldhofer, Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CircleSegmentsVisualizer.Instance
Instance
-
Constructor Summary
Constructors Constructor Description CircleSegmentsVisualizer()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Visualization
makeVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
Produce a visualization instance for the given taskvoid
processNewResult(VisualizerContext context, java.lang.Object start)
Add visualizers for the given result (tree) to the context.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface elki.visualization.visualizers.VisFactory
allowThumbnails, makeVisualizationOrThumbnail
-
-
-
-
Field Detail
-
LOG
private static final Logging LOG
Class logger
-
NAME
private static final java.lang.String NAME
CircleSegments visualizer name- See Also:
- Constant Field Values
-
-
Method Detail
-
makeVisualization
public Visualization makeVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
Description copied from interface:VisFactory
Produce a visualization instance for the given task- Specified by:
makeVisualization
in interfaceVisFactory
- Parameters:
context
- Visualization contexttask
- Visualization taskplot
- Plotwidth
- Widthheight
- Heightproj
- Projection- Returns:
- Visualization
-
processNewResult
public void processNewResult(VisualizerContext context, java.lang.Object start)
Description copied from interface:VisFactory
Add visualizers for the given result (tree) to the context.- Specified by:
processNewResult
in interfaceVisFactory
- Specified by:
processNewResult
in interfaceVisualizationProcessor
- Parameters:
context
- Visualization contextstart
- Result to process
-
-