Package | Description |
---|---|
de.lmu.ifi.dbs.elki.visualization |
Visualization package of ELKI
|
de.lmu.ifi.dbs.elki.visualization.gui |
Package to provide a visualization GUI
|
de.lmu.ifi.dbs.elki.visualization.gui.detail |
Classes for managing a detail view
|
de.lmu.ifi.dbs.elki.visualization.gui.overview |
Classes for managing the overview plot
|
de.lmu.ifi.dbs.elki.visualization.projections |
Visualization projections
|
de.lmu.ifi.dbs.elki.visualization.projector |
Projectors are responsible for finding appropriate projections for data
relations
|
de.lmu.ifi.dbs.elki.visualization.style |
Style management for ELKI visualizations
|
de.lmu.ifi.dbs.elki.visualization.visualizers |
Visualizers for various results
|
de.lmu.ifi.dbs.elki.visualization.visualizers.actions |
Action-only "visualizers" that only produce menu entries.
|
de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments |
Visualizers for inspecting cluster differences using pair counting segments
|
de.lmu.ifi.dbs.elki.visualization.visualizers.parallel |
Visualizers based on parallel coordinates
|
de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot |
Visualizers based on scatterplots
|
de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster |
Visualizers for clustering results based on 2D projections
|
de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs |
Thumbnail "Visualizers" (that take care of refreshing thumbnails)
|
de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj |
Visualizers that do not use a particular projection
|
Modifier and Type | Interface and Description |
---|---|
interface |
VisualizationMenuAction
Visualizer actions.
|
interface |
VisualizationMenuToggle
Toggle action.
|
Modifier and Type | Class and Description |
---|---|
class |
VisualizationTask
Container class, with ugly casts to reduce generics crazyness.
|
Modifier and Type | Method and Description |
---|---|
static <A extends Result,B extends VisualizationItem> |
VisualizationTree.findNewResultVis(VisualizerContext context,
java.lang.Object start,
java.lang.Class<? super A> type1,
java.lang.Class<? super B> type2,
java.util.function.BiConsumer<A,B> handler)
Process new result combinations of an object type1 (in first hierarchy)
having a child of type2 (in second hierarchy).
|
static <A extends Result,B extends VisualizationItem> |
VisualizationTree.findNewSiblings(VisualizerContext context,
java.lang.Object start,
java.lang.Class<? super A> type1,
java.lang.Class<? super B> type2,
java.util.function.BiConsumer<A,B> handler)
Process new result combinations of an object type1 (in first hierarchy) and
any child of type2 (in second hierarchy)
This is a bit painful, because we have two hierarchies with different
types: results, and visualizations.
|
Modifier and Type | Method and Description |
---|---|
void |
VisualizerContext.addVis(java.lang.Object parent,
VisualizationItem vis)
Add (register) a visualization.
|
java.util.List<VisualizationTask> |
VisualizerContext.getVisTasks(VisualizationItem item) |
void |
VisualizerContext.visChanged(VisualizationItem item)
A visualization item has changed.
|
void |
VisualizationTree.visChanged(VisualizationItem item)
A visualization item has changed.
|
void |
VisualizationListener.visualizationChanged(VisualizationItem item)
Visualization has changed.
|
Modifier and Type | Method and Description |
---|---|
void |
ResultWindow.visualizationChanged(VisualizationItem item) |
Modifier and Type | Method and Description |
---|---|
void |
DetailView.visualizationChanged(VisualizationItem current) |
Modifier and Type | Method and Description |
---|---|
void |
OverviewPlot.visualizationChanged(VisualizationItem child) |
Modifier and Type | Interface and Description |
---|---|
interface |
FullProjection
Full vector space projections.
|
interface |
Projection
Base interface used for projections in the ELKI visualizers.
|
interface |
Projection1D
Interface for projections that have a specialization to only compute the
first component.
|
interface |
Projection2D
Projections that have specialized methods to only compute the first two
dimensions of the projection.
|
interface |
ProjectionParallel
Projection to parallel coordinates that allows reordering and inversion of
axes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFullProjection
Abstract base class for full projections.
|
class |
AbstractProjection
Abstract base projection class.
|
class |
AbstractSimpleProjection
Abstract base class for "simple" projections.
|
class |
AffineProjection
Affine projections are the most general class.
|
class |
OPTICSProjection
OPTICS projection.
|
class |
Simple1D
Dimension-selecting 1D projection.
|
class |
Simple2D
Dimension-selecting 2D projection.
|
class |
SimpleParallel
Simple parallel projection
Scaled space: reordered, scaled and inverted.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Projector
A projector is responsible for adding projections to the visualization.
|
Modifier and Type | Class and Description |
---|---|
class |
HistogramProjector<V extends NumberVector>
ScatterPlotProjector is responsible for producing a set of scatterplot
visualizations.
|
class |
OPTICSProjector
Projection for OPTICS plots.
|
class |
ParallelPlotProjector<V extends SpatialComparable>
ParallelPlotProjector is responsible for producing a parallel axes
visualization.
|
class |
ScatterPlotProjector<V extends SpatialComparable>
ScatterPlotProjector is responsible for producing a set of scatterplot
visualizations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClassStylingPolicy
Styling policy that is based on classes, for example clusters or
labels.
|
interface |
SingleObjectsStylingPolicy
Styling policy based on assigning objects individual colors.
|
interface |
StylingPolicy
Styling policy.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusterStylingPolicy
Styling policy based on cluster membership.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractVisualization.visualizationChanged(VisualizationItem item) |
Modifier and Type | Class and Description |
---|---|
private static class |
ClusterStyleAction.SetStyleAction
Action to use a clustering as
ClusterStylingPolicy . |
Modifier and Type | Class and Description |
---|---|
class |
SegmentsStylingPolicy
Styling policy to communicate the segment selection to other visualizers.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractParallelVisualization.visualizationChanged(VisualizationItem item) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractScatterplotVisualization.visualizationChanged(VisualizationItem item) |
Modifier and Type | Class and Description |
---|---|
class |
VoronoiVisualization.SwitchModeAction
Menu item to change visualization styles.
|
Modifier and Type | Method and Description |
---|---|
void |
ThumbnailVisualization.visualizationChanged(VisualizationItem item) |
Modifier and Type | Class and Description |
---|---|
class |
DendrogramVisualization.SwitchStyleAction
Menu item to change visualization styles.
|
Copyright © 2019 ELKI Development Team. License information.