# Tools for post-processing SVG plots created in R

## Documentation for package ‘SVGAnnotation’ version 0.6-0

## User Guides and Package Vignettes

Read overview or browse directory.

## Help Pages

addAxesLinks | Add hyperlinks on some of the axes labels and/or plot title
addCSS | Use the Cascading Style Sheet within an SVG file
addECMAScripts | Add Java/ECMAScript code and data to an SVG document
addECMAScripts,character-method | Add Java/ECMAScript code and data to an SVG document
addECMAScripts,HTMLInternalDocument-method | Add Java/ECMAScript code and data to an SVG document
addECMAScripts,XMLInternalDocument-method | Add Java/ECMAScript code and data to an SVG document
addECMAScripts,XMLInternalNode-method | Add Java/ECMAScript code and data to an SVG document
addGraphIds | Functions for working with Rgraphviz plots in SVG
addLink | Add a hyperlink to an SVG element
addSlider | Add slider to an SVG display
addToolTips | Add tooltips to SVG elements
animate | A simple-minded illustration of animating a scatter plot
annotateMosaic | Add tooltips to a Mosaic plot
asTextNode | Change cairo representation of text to an explicit text element
BarchartXMLPlot-class | Classes for representing different types of plots in SVG
compressStyles | Replace repeated inline CSS style settings with a CSS document
convertCSSStylesToSVG | Convert a CSS-style attribute to separate SVG attributes
convertCSSStylesToSVG,list-method | Convert a CSS-style attribute to separate SVG attributes
convertCSSStylesToSVG,XMLInternalDocument-method | Convert a CSS-style attribute to separate SVG attributes
convertCSSStylesToSVG,XMLInternalNode-method | Convert a CSS-style attribute to separate SVG attributes
convertCSSStylesToSVG,XMLNodeSet-method | Convert a CSS-style attribute to separate SVG attributes
DensityXMLPlot-class | Classes for representing different types of plots in SVG
dim,SVGDocument-method | Query the SVG document for information
dim.SVGDocument | Query the SVG document for information
enlargeSVGViewBox | Enlarge the viewing area/dimensions of an SVG file
getAxesLabelNodes | Retrieve the XML nodes representing the title and axes label nodes
getAxesLabelNodes.mosaic | Add tooltips to a Mosaic plot
getBoundingBox | Functions for finding rectangles associated with SVG objects
getCategoryLabelNodes.mosaic | Add tooltips to a Mosaic plot
getCSS | Query the SVG document for information
getECMAScript | Query the SVG document for information
getEdgeElements | Functions for working with Rgraphviz plots in SVG
getEdgeInfo | Functions for working with Rgraphviz plots in SVG
getEdgeInfo,graphNEL-method | Functions for working with Rgraphviz plots in SVG
getGeneralPath | Functions for finding rectangles associated with SVG objects
getJavaScript | Query the SVG document for information
getLatticeLegendNodes | Get the nodes corresponding to the legend in a lattice plot
getLatticeObject | Query the SVG document for information
getMatplotSeries | Make a matplot interactive, highlighting a series when mouse over
getNodeElements | Functions for working with Rgraphviz plots in SVG
getPanelCoordinates | Functions for finding rectangles associated with SVG objects
getPanelDataNodes | Get the nodes within an SVG document which contain different sub-components
getPlotPoints | Get the nodes within an SVG document which contain different sub-components
getPlotPoints,XMLInternalDocument-method | Get the nodes within an SVG document which contain different sub-components
getPlotPoints,XMLInternalNode-method | Get the nodes within an SVG document which contain different sub-components
getPlotRegion | Functions for finding rectangles associated with SVG objects
getPlotRegionNodes | Get the nodes within an SVG document which contain different sub-components
getRCommand | Query the SVG document for information
getRect | Functions for finding rectangles associated with SVG objects
getShape | Compute the shape of an SVG node
getStripNodes | Get the nodes within an SVG document which contain different sub-components
getStyle | Manipulate the style attribute of an SVG node
getSVGNodeTypes | Query the SVG document for information
getTextPoints | Get the nodes within an SVG document which contain different sub-components
getTopContainer | Get the top-level g node in an SVG document
getTopG | Get the top-level g node in an SVG document
getUSR | Query the SVG document for information
getViewBox | Get the dimensions of the viewing area/box of an SVG document
groupByPch | Group multiple SVG paths corresponding to same plotting character
GRZXMLPlot-class | Classes for representing different types of plots in SVG
guessSVGShape | Determine the shape for an SVG element
highlightMatplot | Make a matplot interactive, highlighting a series when mouse over
histogramPlot | Constructor functions for different types of plots in SVG
HistogramXMLPlot-class | Classes for representing different types of plots in SVG
isAnnotationGroup | Determine if an SVG element is made up of sub-elements positioned inside another region
isDecorationGroup | Determine if an SVG element is made up of sub-elements positioned inside another region
isInside | Determine if one SVG object is physically located within another
isInside,Circle,RectangularBoundingBox-method | Determine if one SVG object is physically located within another
isInside,Line,RectangularBoundingBox-method | Determine if one SVG object is physically located within another
isInside,Polyline,RectangularBoundingBox-method | Determine if one SVG object is physically located within another
isInside,RectangularBoundingBox,RectangularBoundingBox-method | Determine if one SVG object is physically located within another
isInside,XMLInternalNode,RectangularBoundingBox-method | Determine if one SVG object is physically located within another
isInside,XMLInternalNode,XMLInternalNode-method | Determine if one SVG object is physically located within another
LatticeXMLPlot-class | Classes for representing different types of plots in SVG
linkPlots | Implement simple linking of observations across sub-plots within an R SVG graphic
modifyStyle | Manipulate the style attribute of an SVG node
numPathElementsPerPCH | Group multiple SVG paths corresponding to same plotting character
pairsPlot | Constructor functions for different types of plots in SVG
PairsXMLPlot-class | Classes for representing different types of plots in SVG
pathToCircle | Convert generic path SVG node to a circle
radioShowHide | Add toggle buttons to hide/display elements of an R SVG plot
scatterPlot | Constructor functions for different types of plots in SVG
ScatterXMLPlot-class | Classes for representing different types of plots in SVG
setIds | Low-level functions for working with SVG plots from R
setStyle | Manipulate the style attribute of an SVG node
SVGAnnotation | The SVGAnnotation Package
svgPlot | Wrapper for the svg() function in the grDevices to create a plot
TimeSeriesXMLPlot-class | Classes for representing different types of plots in SVG
xmlPlot | Constructor functions for different types of plots in SVG
XMLPlot-class | Classes for representing different types of plots in SVG
XYXMLPlot-class | Classes for representing different types of plots in SVG