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 SVGPlotJSVGSynchronizedCanvas. plotCurrent SVG plot.protected SVGPlotNodeAppendChild. plotThe plot (for ID updates).private SVGPlotNodeReplaceByID. plotPlot to work in.protected SVGPlotDragableArea. svgpThe plot we are attached to.Methods in elki.visualization.batikutil that return SVGPlot Modifier and Type Method Description SVGPlotJSVGSynchronizedCanvas. getPlot()Get the currently displayed SVG plot.Methods in elki.visualization.batikutil with parameters of type SVGPlot Modifier and Type Method Description private voidJSVGSynchronizedCanvas. attachPlot(SVGPlot newplot)Attach to a new plot, and display.private voidJSVGSynchronizedCanvas. detachPlot(SVGPlot oldplot)Execute the detaching event.private voidJSVGSynchronizedCanvas. scheduleSetPlot(SVGPlot oldplot, SVGPlot newplot)Schedule a detach.voidJSVGSynchronizedCanvas. 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 classVisualizationPlotSVG plot that allows visualization to schedule updates.Methods in elki.visualization.gui with parameters of type SVGPlot Modifier and Type Method Description voidSimpleSVGViewer. setPlot(SVGPlot plot)Set the plot to showprivate voidResultWindow. 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 classDetailViewManages 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 SVGPlotOverviewPlot. 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 intSVGSaveDialog. 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.ElementPrettyMarkers. plotMarker(SVGPlot plot, double x, double y, int style, double size, double intensity)Draw an marker used in scatter plots.protected org.w3c.dom.ElementPrettyMarkers. 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.ElementCircleMarkers. useMarker(SVGPlot plot, double x, double y, int stylenr, double size, double intensity)default org.w3c.dom.ElementMarkerLibrary. useMarker(SVGPlot plot, double x, double y, int style, double size)Insert a marker at the given coordinates.org.w3c.dom.ElementMarkerLibrary. useMarker(SVGPlot plot, double x, double y, int style, double size, double intensity)Insert a soft marker at the given coordinates.org.w3c.dom.ElementMinimalMarkers. useMarker(SVGPlot plot, double x, double y, int stylenr, double size, double intensity)org.w3c.dom.ElementPrettyMarkers. 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 voidSVGEffects. addLightGradient(SVGPlot svgp)Static method to prepare a SVG document for light gradient effects.static voidSVGEffects. addShadowFilter(SVGPlot svgp)Static method to prepare a SVG document for drop shadow effects.org.w3c.dom.ElementSVGScoreBar. build(SVGPlot svgp, double x, double y, double width, double height)Build the actual elementstatic voidSVGSimpleLinearAxis. 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.ElementSVGHyperSphere. drawCross(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)Wireframe "cross" hyperspherestatic org.w3c.dom.ElementSVGHyperSphere. drawEuclidean(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)Wireframe "euclidean" hyperspherestatic org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, double[] min, double[] max)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, NumberVector min, NumberVector max)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, SpatialComparable box)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, double[] min, double[] max)Wireframe hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, NumberVector min, NumberVector max)Wireframe hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, SpatialComparable box)Wireframe hypercube.static org.w3c.dom.ElementSVGHyperSphere. drawLp(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius, double p)Wireframe "Lp" hyperspherestatic org.w3c.dom.ElementSVGHyperSphere. drawManhattan(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)Wireframe "manhattan" hyperspherestatic org.w3c.dom.ElementSVGArrow. makeArrow(SVGPlot svgp, SVGArrow.Direction dir, double x, double y, double size)Draw an arrow at the given position.static org.w3c.dom.ElementSVGEffects. makeCheckmark(SVGPlot svgp)Creates a 15x15 big checkmarkorg.w3c.dom.ElementSVGPath. makeElement(SVGPlot plot)Turn the path buffer into an SVG element.org.w3c.dom.ElementSVGPath. makeElement(SVGPlot plot, java.lang.String cssclass)Turn the path buffer into an SVG element.private static voidSVGHyperCube. 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.ElementSVGButton. render(SVGPlot svgp)Produce the actual SVG elements for the button.org.w3c.dom.ElementSVGCheckbox. renderCheckBox(SVGPlot svgp, double x, double y, double size)Render the SVG checkbox to a plotstatic org.w3c.dom.ElementSVGUtil. 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 voidColoredHistogramVisualizer.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 voidAxisReorderVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidAxisVisibilityVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidParallelAxisVisualization.Instance. addCSSClasses(SVGPlot svgp)Add the main CSS classes.org.w3c.dom.ElementAbstractParallelVisualization. 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 voidClusterOutlineVisualization.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 voidRTreeParallelVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidRTreeParallelVisualization.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 voidSelectionAxisRangeVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidSelectionLineVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprotected voidSelectionToolAxisRangeVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprotected voidSelectionToolLineVisualization.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.ElementAbstractScatterplotVisualization. setupCanvas(SVGPlot svgp, Projection2D proj, double margin, double width, double height)Utility function to setup a canvas element for the visualization.protected abstract voidAbstractTooltipVisualization. setupCSS(SVGPlot svgp)Registers the Tooltip-CSS-Class at a SVGPlot.private voidReferencePointsVisualization.Instance. setupCSS(SVGPlot svgp)Registers the Reference-Point-CSS-Class at a SVGPlot.protected voidTooltipScoreVisualization.Instance. setupCSS(SVGPlot svgp)Registers the Tooltip-CSS-Class at a SVGPlot.protected voidTooltipStringVisualization.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 voidClusterAlphaHullVisualization.Instance. addCSSClasses(SVGPlot svgp, int clusterID, double opac)Adds the required CSS-Classesprivate voidClusterConvexHullVisualization.Instance. addCSSClasses(SVGPlot svgp, int clusterID, double opac)Adds the required CSS-Classesprivate voidVoronoiVisualization.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 voidTreeSphereVisualization.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 voidTreeMBRVisualization.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 voidBubbleVisualization.Instance. setupCSS(SVGPlot svgp, ClassStylingPolicy policy)Registers the Bubble-CSS-Class at a SVGPlot.private voidCOPVectorVisualization.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 voidDistanceFunctionVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidMoveObjectsToolVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidSelectionConvexHullVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprivate voidSelectionCubeVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesprotected voidSelectionToolCubeVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classes.protected voidSelectionToolDotVisualization.Instance. addCSSClasses(SVGPlot svgp)Adds the required CSS-Classesstatic org.w3c.dom.ElementDistanceFunctionVisualization. drawCosine(SVGPlot svgp, Projection2D proj, NumberVector mid, double angle)Visualizes Cosine and ArcCosine distance functionsprivate voidSelectionCubeVisualization.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 SVGPlotThumbnailVisualization. plotPlot 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 doubleEvaluationVisualization. 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 doubleEvaluationVisualization. addHeader(SVGPlot svgp, org.w3c.dom.Element parent, double ypos, java.lang.String text)private doubleKeyVisualization.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 voidDendrogramVisualization.Instance. setupCSS(SVGPlot svgp, double linew)Register the CSS classes.protected voidDendrogramVisualization.Instance. setupCSS(SVGPlot svgp, ClassStylingPolicy cspol, double linew)Register the CSS classes.protected voidKeyVisualization.Instance. setupCSS(SVGPlot svgp)Registers the Tooltip-CSS-Class at a SVGPlot.private voidXYCurveVisualization. setupCSS(VisualizerContext context, SVGPlot svgp)Setup the CSS classes for the plot.private voidXYPlotVisualization. setupCSS(VisualizerContext context, SVGPlot svgp, XYPlot plot)Setup the CSS classes for the plot.
-