Uses of Class
elki.visualization.svg.SVGPlot
-
Packages that use SVGPlot Package Description elki.visualization.batikutil Commonly used functionality useful for Apache Batik.elki.visualization.gui Package to provide a visualization GUI.elki.visualization.gui.detail Classes for managing a detail view.elki.visualization.gui.overview Classes for managing the overview plot.elki.visualization.savedialog Save dialog for SVG plots.elki.visualization.style.marker Draw plot markers.elki.visualization.svg Base SVG functionality (generation, markers, thumbnails, export, ...).elki.visualization.visualizers.histogram Visualizers based on 1D projected histograms.elki.visualization.visualizers.parallel Visualizers based on parallel coordinates.elki.visualization.visualizers.parallel.cluster Visualizers for clustering results based on parallel coordinates.elki.visualization.visualizers.parallel.index Visualizers for index structure based on parallel coordinates.elki.visualization.visualizers.parallel.selection Visualizers for object selection based on parallel projections.elki.visualization.visualizers.scatterplot Visualizers based on scatterplots.elki.visualization.visualizers.scatterplot.cluster Visualizers for clustering results based on 2D projections.elki.visualization.visualizers.scatterplot.index Visualizers for index structures based on 2D projections.elki.visualization.visualizers.scatterplot.outlier Visualizers for outlier scores based on 2D projections.elki.visualization.visualizers.scatterplot.selection Visualizers for object selection based on 2D projections.elki.visualization.visualizers.thumbs Thumbnail "Visualizers" (that take care of refreshing thumbnails).elki.visualization.visualizers.visunproj Visualizers that do not use a particular projection. -
-
Uses of SVGPlot in elki.visualization.batikutil
Fields in elki.visualization.batikutil declared as SVGPlot Modifier and Type Field Description private SVGPlot
JSVGSynchronizedCanvas. plot
Current SVG plot.protected SVGPlot
NodeAppendChild. plot
The plot (for ID updates).private SVGPlot
NodeReplaceByID. plot
Plot to work in.protected SVGPlot
DragableArea. svgp
The plot we are attached to.Methods in elki.visualization.batikutil that return SVGPlot Modifier and Type Method Description SVGPlot
JSVGSynchronizedCanvas. getPlot()
Get the currently displayed SVG plot.Methods in elki.visualization.batikutil with parameters of type SVGPlot Modifier and Type Method Description private void
JSVGSynchronizedCanvas. attachPlot(SVGPlot newplot)
Attach to a new plot, and display.private void
JSVGSynchronizedCanvas. detachPlot(SVGPlot oldplot)
Execute the detaching event.private void
JSVGSynchronizedCanvas. scheduleSetPlot(SVGPlot oldplot, SVGPlot newplot)
Schedule a detach.void
JSVGSynchronizedCanvas. setPlot(SVGPlot newplot)
Choose a new plot to display.Constructors in elki.visualization.batikutil with parameters of type SVGPlot Constructor Description DragableArea(SVGPlot plot, double x, double y, double w, double h)
Constructor for a dragable area. use getElement() to get the DOM node.DragableArea(SVGPlot plot, double x, double y, double w, double h, DragableArea.DragListener listener)
Constructor for a dragable area. use getElement() to get the DOM node.DragableArea(SVGPlot plot, org.w3c.dom.Element coordref, double x, double y, double w, double h)
Constructor for a dragable area. use getElement() to get the DOM node.DragableArea(SVGPlot plot, org.w3c.dom.Element coordref, double x, double y, double w, double h, DragableArea.DragListener listener)
Constructor for a dragable area. use getElement() to get the DOM node.NodeAppendChild(org.w3c.dom.Element parent, org.w3c.dom.Element child, SVGPlot plot, java.lang.String id)
Full constructor.NodeReplaceAllChildren(org.w3c.dom.Element parent, org.w3c.dom.Element child, SVGPlot plot, java.lang.String id)
Full constructor.NodeReplaceByID(org.w3c.dom.Element newe, SVGPlot plot, java.lang.String id)
Setup a SVG node replacement. -
Uses of SVGPlot in elki.visualization.gui
Subclasses of SVGPlot in elki.visualization.gui Modifier and Type Class Description class
VisualizationPlot
SVG plot that allows visualization to schedule updates.Methods in elki.visualization.gui with parameters of type SVGPlot Modifier and Type Method Description void
SimpleSVGViewer. setPlot(SVGPlot plot)
Set the plot to showprivate void
ResultWindow. showPlot(SVGPlot plot)
Navigate to a particular plot. -
Uses of SVGPlot in elki.visualization.gui.detail
Subclasses of SVGPlot in elki.visualization.gui.detail Modifier and Type Class Description class
DetailView
Manages a detail view. -
Uses of SVGPlot in elki.visualization.gui.overview
Methods in elki.visualization.gui.overview that return SVGPlot Modifier and Type Method Description SVGPlot
OverviewPlot. getPlot()
Get the SVGPlot object. -
Uses of SVGPlot in elki.visualization.savedialog
Methods in elki.visualization.savedialog with parameters of type SVGPlot Modifier and Type Method Description static int
SVGSaveDialog. showSaveDialog(SVGPlot plot, int width, int height)
Show a "Save as" dialog. -
Uses of SVGPlot in elki.visualization.style.marker
Methods in elki.visualization.style.marker with parameters of type SVGPlot Modifier and Type Method Description org.w3c.dom.Element
PrettyMarkers. plotMarker(SVGPlot plot, double x, double y, int style, double size, double intensity)
Draw an marker used in scatter plots.protected org.w3c.dom.Element
PrettyMarkers. plotSimple(SVGPlot plot, double x, double y, double size, java.lang.String color)
Plot a replacement marker when no color is set; usually blackorg.w3c.dom.Element
CircleMarkers. useMarker(SVGPlot plot, double x, double y, int stylenr, double size, double intensity)
default org.w3c.dom.Element
MarkerLibrary. useMarker(SVGPlot plot, double x, double y, int style, double size)
Insert a marker at the given coordinates.org.w3c.dom.Element
MarkerLibrary. useMarker(SVGPlot plot, double x, double y, int style, double size, double intensity)
Insert a soft marker at the given coordinates.org.w3c.dom.Element
MinimalMarkers. useMarker(SVGPlot plot, double x, double y, int stylenr, double size, double intensity)
org.w3c.dom.Element
PrettyMarkers. useMarker(SVGPlot plot, double x, double y, int style, double size, double intensity)
-
Uses of SVGPlot in elki.visualization.svg
Methods in elki.visualization.svg with parameters of type SVGPlot Modifier and Type Method Description static void
SVGEffects. addLightGradient(SVGPlot svgp)
Static method to prepare a SVG document for light gradient effects.static void
SVGEffects. addShadowFilter(SVGPlot svgp)
Static method to prepare a SVG document for drop shadow effects.org.w3c.dom.Element
SVGScoreBar. build(SVGPlot svgp, double x, double y, double width, double height)
Build the actual elementstatic void
SVGSimpleLinearAxis. drawAxis(SVGPlot plot, org.w3c.dom.Element parent, LinearScale scale, double x1, double y1, double x2, double y2, SVGSimpleLinearAxis.LabelStyle labelstyle, StyleLibrary style)
Plot an axis with appropriate scalesstatic org.w3c.dom.Element
SVGHyperSphere. drawCross(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)
Wireframe "cross" hyperspherestatic org.w3c.dom.Element
SVGHyperSphere. drawEuclidean(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)
Wireframe "euclidean" hyperspherestatic org.w3c.dom.Element
SVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, double[] min, double[] max)
Filled hypercube.static org.w3c.dom.Element
SVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, NumberVector min, NumberVector max)
Filled hypercube.static org.w3c.dom.Element
SVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, SpatialComparable box)
Filled hypercube.static org.w3c.dom.Element
SVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, double[] min, double[] max)
Wireframe hypercube.static org.w3c.dom.Element
SVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, NumberVector min, NumberVector max)
Wireframe hypercube.static org.w3c.dom.Element
SVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, SpatialComparable box)
Wireframe hypercube.static org.w3c.dom.Element
SVGHyperSphere. drawLp(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius, double p)
Wireframe "Lp" hyperspherestatic org.w3c.dom.Element
SVGHyperSphere. drawManhattan(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)
Wireframe "manhattan" hyperspherestatic org.w3c.dom.Element
SVGArrow. makeArrow(SVGPlot svgp, SVGArrow.Direction dir, double x, double y, double size)
Draw an arrow at the given position.static org.w3c.dom.Element
SVGEffects. makeCheckmark(SVGPlot svgp)
Creates a 15x15 big checkmarkorg.w3c.dom.Element
SVGPath. makeElement(SVGPlot plot)
Turn the path buffer into an SVG element.org.w3c.dom.Element
SVGPath. makeElement(SVGPlot plot, java.lang.String cssclass)
Turn the path buffer into an SVG element.private static void
SVGHyperCube. recDrawSides(SVGPlot plot, org.w3c.dom.Element group, java.lang.String cls, double minx, double miny, java.util.List<double[]> r_edges, long[] b)
Recursive helper for hypercube drawing.org.w3c.dom.Element
SVGButton. render(SVGPlot svgp)
Produce the actual SVG elements for the button.org.w3c.dom.Element
SVGCheckbox. renderCheckBox(SVGPlot svgp, double x, double y, double size)
Render the SVG checkbox to a plotstatic org.w3c.dom.Element
SVGUtil. svgCircleSegment(SVGPlot svgp, double centerx, double centery, double angleStart, double angleDelta, double innerRadius, double outerRadius)
Create a circle segment. -
Uses of SVGPlot in elki.visualization.visualizers.histogram
Methods in elki.visualization.visualizers.histogram with parameters of type SVGPlot Modifier and Type Method Description private void
ColoredHistogramVisualizer.Instance. setupCSS(SVGPlot svgp, int numc)
Generate the needed CSS classes. -
Uses of SVGPlot in elki.visualization.visualizers.parallel
Methods in elki.visualization.visualizers.parallel with parameters of type SVGPlot Modifier and Type Method Description private void
AxisReorderVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
AxisVisibilityVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
ParallelAxisVisualization.Instance. addCSSClasses(SVGPlot svgp)
Add the main CSS classes.org.w3c.dom.Element
AbstractParallelVisualization. setupCanvas(SVGPlot svgp, ProjectionParallel proj, double width, double height)
Utility function to setup a canvas element for the visualization. -
Uses of SVGPlot in elki.visualization.visualizers.parallel.cluster
Methods in elki.visualization.visualizers.parallel.cluster with parameters of type SVGPlot Modifier and Type Method Description private void
ClusterOutlineVisualization.Instance. addCSSClasses(SVGPlot svgp, int clusterID, double opac)
Adds the required CSS-Classes -
Uses of SVGPlot in elki.visualization.visualizers.parallel.index
Methods in elki.visualization.visualizers.parallel.index with parameters of type SVGPlot Modifier and Type Method Description private void
RTreeParallelVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
RTreeParallelVisualization.Instance. visualizeRTreeEntry(SVGPlot svgp, org.w3c.dom.Element layer, ProjectionParallel proj, AbstractRStarTree<? extends N,E,?> rtree, E entry, int depth, int step)
Recursively draw the MBR rectangles. -
Uses of SVGPlot in elki.visualization.visualizers.parallel.selection
Methods in elki.visualization.visualizers.parallel.selection with parameters of type SVGPlot Modifier and Type Method Description private void
SelectionAxisRangeVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
SelectionLineVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprotected void
SelectionToolAxisRangeVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprotected void
SelectionToolLineVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes -
Uses of SVGPlot in elki.visualization.visualizers.scatterplot
Methods in elki.visualization.visualizers.scatterplot with parameters of type SVGPlot Modifier and Type Method Description static org.w3c.dom.Element
AbstractScatterplotVisualization. setupCanvas(SVGPlot svgp, Projection2D proj, double margin, double width, double height)
Utility function to setup a canvas element for the visualization.protected abstract void
AbstractTooltipVisualization. setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.private void
ReferencePointsVisualization.Instance. setupCSS(SVGPlot svgp)
Registers the Reference-Point-CSS-Class at a SVGPlot.protected void
TooltipScoreVisualization.Instance. setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.protected void
TooltipStringVisualization.Instance. setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot. -
Uses of SVGPlot in elki.visualization.visualizers.scatterplot.cluster
Methods in elki.visualization.visualizers.scatterplot.cluster with parameters of type SVGPlot Modifier and Type Method Description private void
ClusterAlphaHullVisualization.Instance. addCSSClasses(SVGPlot svgp, int clusterID, double opac)
Adds the required CSS-Classesprivate void
ClusterConvexHullVisualization.Instance. addCSSClasses(SVGPlot svgp, int clusterID, double opac)
Adds the required CSS-Classesprivate void
VoronoiVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes. -
Uses of SVGPlot in elki.visualization.visualizers.scatterplot.index
Methods in elki.visualization.visualizers.scatterplot.index with parameters of type SVGPlot Modifier and Type Method Description private void
TreeSphereVisualization.Instance. visualizeMTreeEntry(SVGPlot svgp, org.w3c.dom.Element layer, Projection2D proj, AbstractMTree<?,N,E,?> mtree, E entry, int depth)
Recursively draw the MBR rectangles.private void
TreeMBRVisualization.Instance. visualizeRTreeEntry(SVGPlot svgp, org.w3c.dom.Element layer, Projection2D proj, AbstractRStarTree<? extends N,E,?> rtree, E entry, int depth)
Recursively draw the MBR rectangles. -
Uses of SVGPlot in elki.visualization.visualizers.scatterplot.outlier
Methods in elki.visualization.visualizers.scatterplot.outlier with parameters of type SVGPlot Modifier and Type Method Description private void
BubbleVisualization.Instance. setupCSS(SVGPlot svgp, ClassStylingPolicy policy)
Registers the Bubble-CSS-Class at a SVGPlot.private void
COPVectorVisualization.Instance. setupCSS(SVGPlot svgp)
Registers the COP error vector-CSS-Class at a SVGPlot. -
Uses of SVGPlot in elki.visualization.visualizers.scatterplot.selection
Methods in elki.visualization.visualizers.scatterplot.selection with parameters of type SVGPlot Modifier and Type Method Description private void
DistanceFunctionVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
MoveObjectsToolVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
SelectionConvexHullVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprivate void
SelectionCubeVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesprotected void
SelectionToolCubeVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes.protected void
SelectionToolDotVisualization.Instance. addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classesstatic org.w3c.dom.Element
DistanceFunctionVisualization. drawCosine(SVGPlot svgp, Projection2D proj, NumberVector mid, double angle)
Visualizes Cosine and ArcCosine distance functionsprivate void
SelectionCubeVisualization.Instance. setSVGRect(SVGPlot svgp, Projection2D proj)
Generates a cube and a frame depending on the selection stored in the context -
Uses of SVGPlot in elki.visualization.visualizers.thumbs
Fields in elki.visualization.visualizers.thumbs declared as SVGPlot Modifier and Type Field Description private SVGPlot
ThumbnailVisualization. plot
Plot the thumbnail is in. -
Uses of SVGPlot in elki.visualization.visualizers.visunproj
Methods in elki.visualization.visualizers.visunproj with parameters of type SVGPlot Modifier and Type Method Description private double
EvaluationVisualization. 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
EvaluationVisualization. addHeader(SVGPlot svgp, org.w3c.dom.Element parent, double ypos, java.lang.String text)
private double
KeyVisualization.Instance. drawHierarchy(SVGPlot svgp, MarkerLibrary ml, DoubleDoublePair size, DoubleDoublePair pos, int depth, Cluster<Model> cluster, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Cluster<Model>> cnum, Hierarchy<Cluster<Model>> hier)
protected void
DendrogramVisualization.Instance. setupCSS(SVGPlot svgp, double linew)
Register the CSS classes.protected void
DendrogramVisualization.Instance. setupCSS(SVGPlot svgp, ClassStylingPolicy cspol, double linew)
Register the CSS classes.protected void
KeyVisualization.Instance. setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.private void
XYCurveVisualization. setupCSS(VisualizerContext context, SVGPlot svgp)
Setup the CSS classes for the plot.private void
XYPlotVisualization. setupCSS(VisualizerContext context, SVGPlot svgp, XYPlot plot)
Setup the CSS classes for the plot.
-