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 classCircleSegmentsVisualizer.InstanceInstance
-
Constructor Summary
Constructors Constructor Description CircleSegmentsVisualizer()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VisualizationmakeVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)Produce a visualization instance for the given taskvoidprocessNewResult(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:VisFactoryProduce a visualization instance for the given task- Specified by:
makeVisualizationin 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:VisFactoryAdd visualizers for the given result (tree) to the context.- Specified by:
processNewResultin interfaceVisFactory- Specified by:
processNewResultin interfaceVisualizationProcessor- Parameters:
context- Visualization contextstart- Result to process
-
-