Class EvaluationVisualization
- java.lang.Object
-
- elki.visualization.visualizers.visunproj.EvaluationVisualization
-
- All Implemented Interfaces:
VisualizationProcessor
,VisFactory
public class EvaluationVisualization extends java.lang.Object implements VisFactory
Pseudo-Visualizer, that lists the cluster evaluation results found. TODO: add indication/warning when values are out-of-bounds. TODO: Find a nicer solution than the current hack to only display the evaluation results for the currently active clustering.- Since:
- 0.4.0
- Author:
- Erich Schubert, Sascha Goldhofer
-
-
Constructor Summary
Constructors Constructor Description EvaluationVisualization()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private double
addBarChart(SVGPlot svgp, org.w3c.dom.Element parent, double ypos, java.lang.String label, double value, double minValue, double maxValue, double baseValue, boolean reversed)
private double
addHeader(SVGPlot svgp, org.w3c.dom.Element parent, double ypos, java.lang.String text)
boolean
allowThumbnails(VisualizationTask task)
Test whether to do a thumbnail or a full rendering.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
makeVisualizationOrThumbnail
-
-
-
-
Field Detail
-
NAME
private static final java.lang.String NAME
Name for this visualizer.- See Also:
- Constant Field Values
-
BARLENGTH
private static final double BARLENGTH
Constant: width of score bars- See Also:
- Constant Field Values
-
BARHEIGHT
private static final double BARHEIGHT
Constant: height of score bars- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
addBarChart
private double addBarChart(SVGPlot svgp, org.w3c.dom.Element parent, double ypos, java.lang.String label, double value, double minValue, double maxValue, double baseValue, boolean reversed)
-
addHeader
private double addHeader(SVGPlot svgp, org.w3c.dom.Element parent, double ypos, java.lang.String text)
-
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
-
allowThumbnails
public boolean allowThumbnails(VisualizationTask task)
Description copied from interface:VisFactory
Test whether to do a thumbnail or a full rendering. Override this with "false" to disable thumbnails!- Specified by:
allowThumbnails
in interfaceVisFactory
- Parameters:
task
- Task requested
-
-