gridSVG: Export 'grid' Graphics as SVG
Version 1.5-1

Functions to export graphics drawn with package grid to SVG format. Additional functions provide access to SVG features that are not available in standard R graphics, such as hyperlinks, animation, filters, masks, clipping paths, and gradient and pattern fills.

AuthorPaul Murrell [cre, aut], Simon Potter [aut]
Date of publication2017-05-04 07:22:43 UTC
MaintainerPaul Murrell <paul@stat.auckland.ac.nz>
LicenseGPL
Version1.5-1
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("gridSVG")

Popular man pages

convert: Functions for using an imported coordinate system
feComponentTransfer: Perform Colour Component-wise Remapping.
feDisplacementMap: Displace pixel values from a filter input.
feSpecularLighting: Light an image using the alpha channel as a bump map.
grid.garnish: Associate arbitrary SVG attributes with a grid grob
grid.patternFill: Associate a pattern fill with a grid grob
pushMask: Apply a masking context to the current viewport.
See all...

All man pages Function index File listing

Man pages

animate: Convert animation specifications to SVG elements.
animUnit: Generate a set of animation values.
convert: Functions for using an imported coordinate system
coords: Importing an external coordinate system
fe: Creating a generic filter effect
feBlend: Blend two objects together.
feColorMatrix: Apply a matrix transformation on colour values.
feComponentTransfer: Perform Colour Component-wise Remapping.
feComposite: Combine images using Porter-Duff operations.
feConvolveMatrix: Apply a matrix convolution filter effect.
feDiffuseLighting: Light an image using the alpha channel as a bump map.
feDisplacementMap: Displace pixel values from a filter input.
feDistantLight: Create a Distant Light Source
feFlood: Create and fill a rectangular region.
feGaussianBlur: Apply a Gaussian blur to an image.
feImage: Draw a referred image.
feMerge: Composite image layers together.
feMorphology: "Fatten" or "thin" artwork.
feOffset: Offset an input image relative to its current position.
fePointLight: Create a Point Light Source
feSpecularLighting: Light an image using the alpha channel as a bump map.
feSpotLight: Create a Spot Light Source
feTile: Fill a rectangle with a tiled pattern of an input image.
feTurbulence: Create an image using the Perlin turbulence function.
filterEffect: Creating Filter Effects
filterInputs: Identifies input for a filter effect primitive.
garnish: Convert animation specifications to SVG elements.
getSVGFonts: Manage SVG fonts
getSVGMappings: Retrieving Viewport, Grob, and Reference Names as SVG IDs,...
gradients: Create Linear and Radial Gradients
grid.animate: Animate a grid grob
grid.clipPath: Apply a clipping path to a grid grob.
grid.comment: Create a grid grob representing a comment
grid.element: Create a grid grob representing an SVG element
grid.export: Generate SVG output from a grid graphic
grid.filter: Associate a filter effect with a grid grob.
grid.garnish: Associate arbitrary SVG attributes with a grid grob
grid.gradientFill: Associate a gradient fill with a grid grob
grid.hyperlink: Associate a hyperlink with a grid grob
grid.mask: Apply an opacity mask to a grid grob.
grid.patternFill: Associate a pattern fill with a grid grob
grid.script: Create a grid grob containing an SVG script
gridsvg: gridSVG Graphics Device
gridSVG-internal: Internal gridSVG Functions
gridSVGMappings: Mapping Viewport, Grob and Reference Names to SVG IDs
gridSVG.newpage: Move to a New Page on a gridSVG Device
grobToDev: Convert a grob to device calls
listSVGDefinitions: List All Reference Definitions
popContext: Leaving A Modified Viewport Context
primToDev: Convert a grob to device calls
pushClipPath: Apply a clipping context to the current viewport.
pushMask: Apply a masking context to the current viewport.
readCoordsJS: Importing JavaScript coordinate information.
readMappingsJS: Importing JavaScript mapping information.
registerClipPath: Create the definition of a non-rectangular clipping path.
registerFilter: Create the definition a filter effect.
registerGradientFill: Create a definition of a gradient fill.
registerMask: Create the definition of an opacity mask.
registerPatternFill: Create a definition of a fill pattern.
setSVGoptions: Get and Set Global Options
viewportCreate: Recreate a viewport from imported coordinate information.

Functions

addComponentFunction Man page Source code
addFilterEffect Man page Source code
addMergeNode Man page Source code
adjustSymbolSize Source code
alignmentBaseline Source code
animUnit Man page Source code
animValue Man page Source code
animate Man page Source code
animate.gTree Source code
animate.grob Source code
animateGrob Man page Source code
animationSet Source code
anyRefsDefined Source code
applyAnimation Source code
applyAnimation.circle Source code
applyAnimation.gTree Source code
applyAnimation.grob Source code
applyAnimation.lines Source code
applyAnimation.pathgrob Source code
applyAnimation.points Source code
applyAnimation.polygon Source code
applyAnimation.polyline Source code
applyAnimation.rastergrob Source code
applyAnimation.rect Source code
applyAnimation.segments Source code
applyAnimation.text Source code
applyAnimation.xspline Source code
applyAnimationSet Source code
arrowAddName Source code
as.animUnit Man page Source code
as.animUnit.animUnit Source code
as.animUnit.list Source code
as.animUnit.matrix Source code
as.animUnit.numeric Source code
as.animUnit.unit Source code
as.animValue Man page Source code
as.animValue.animValue Source code
as.animValue.character Source code
as.animValue.list Source code
as.animValue.matrix Source code
as.animValue.numeric Source code
assignRefIDs Source code
attrList Source code
autoid Source code
base64enc Source code
baseGrobName Source code
baselineShift Source code
cd Source code
ch Source code
changedGPar Source code
checkAttrs Source code
checkExistingDefinition Source code
checkForDefinition Source code
checkOptions Source code
child_vp Source code
cleanAttrs Source code
clipPath Man page Source code
clipPathGrob Man page Source code
commentGrob Man page Source code
compileUnits Source code
convertDelim Source code
convertx Source code
converty Source code
cw Source code
cx Source code
cy Source code
dToInches Source code
dev.off Man page Source code
devColAlphaToSVG Source code
devColToSVG Source code
devFontFaceToSVG Source code
devFontFamilyToSVG Source code
devFontSizeToSVG Source code
devGrob Source code
devGrob.circle Source code
devGrob.clip Source code
devGrob.clipPath Source code
devGrob.default Source code
devGrob.element.grob Source code
devGrob.lines Source code
devGrob.maskDef Source code
devGrob.pathgrob Source code
devGrob.points Source code
devGrob.polygon Source code
devGrob.rastergrob Source code
devGrob.rect Source code
devGrob.text Source code
devGrob.textnode.grob Source code
devGrob.viewport Source code
devGrob.vpPath Source code
devLineJoinToSVG Source code
devLtyToSVG Source code
devLwdToSVG Source code
devParNameToSVGStyleName Source code
devParToSVGPar Source code
devParToSVGStyle Source code
diffProgressMode Source code
dimToInches Source code
doNotAnimate Source code
dominantBaseline Source code
drawDef Source code
drawDef.clipPathDef Source code
drawDef.filterDef Source code
drawDef.gradientDef Source code
drawDef.maskDef Source code
drawDef.patternFillDef Source code
drawDef.patternFillRefDef Source code
elementGrob Man page Source code
emptyAttrib Source code
emptyStyle Source code
enforceVP Source code
escapeSelector Source code
escapeXPath Source code
existingProgress Source code
expandArrow Source code
expandGpar Source code
explicitMathVariant Source code
exportMappings Source code
expr2mml Source code
fe Man page Source code
feBlend Man page Source code
feColorMatrix Man page Source code
feComponentTransfer Man page Source code
feComposite Man page Source code
feConvolveMatrix Man page Source code
feDiffuseLighting Man page Source code
feDisplacementMap Man page Source code
feDistantLight Man page Source code
feFlood Man page Source code
feGaussianBlur Man page Source code
feImage Man page Source code
feMerge Man page Source code
feMergeNode Man page Source code
feMorphology Man page Source code
feOffset Man page Source code
fePointLight Man page Source code
feSpecularLighting Man page Source code
feSpotLight Man page Source code
feTile Man page Source code
feTurbulence Man page Source code
filterEffect Man page Source code
filterGrob Man page Source code
filterInputs Man page
filterSVG Source code
filterSVG.fe.blend Source code
filterSVG.fe.color.matrix Source code
filterSVG.fe.component.transfer Source code
filterSVG.fe.composite Source code
filterSVG.fe.convolve.matrix Source code
filterSVG.fe.diffuse.lighting Source code
filterSVG.fe.displacement.map Source code
filterSVG.fe.distant.light Source code
filterSVG.fe.flood Source code
filterSVG.fe.gaussian.blur Source code
filterSVG.fe.image Source code
filterSVG.fe.merge Source code
filterSVG.fe.merge.node Source code
filterSVG.fe.morphology Source code
filterSVG.fe.offset Source code
filterSVG.fe.point.light Source code
filterSVG.fe.specular.lighting Source code
filterSVG.fe.spot.light Source code
filterSVG.fe.tile Source code
filterSVG.fe.turbulence Source code
filterSVG.transfer.function Source code
flatten Source code
flatten.fe.diffuse.lighting Source code
flatten.fe.morphology Source code
flatten.fe.offset Source code
flatten.fe.point.light Source code
flatten.fe.specular.lighting Source code
flatten.fe.spot.light Source code
flatten.filter Source code
flatten.filter.effect Source code
flattenClippedSVG Source code
flattenLinearGradient Source code
flattenRadialGradient Source code
flushDefinitions Source code
flushPchs Source code
fontStackFromFontFamily Source code
forceGrob.animated.grob Source code
forceGrob.filtered.grob Source code
forceGrob.garnished.grob Source code
forceGrob.gradientFilled.grob Source code
forceGrob.linked.grob Source code
forceGrob.patternFilled.grob Source code
formatMappings Source code
formatTypeMapping Source code
funCallToMML Source code
gTableGrob Source code
garnish Man page Source code
garnish.gTree Source code
garnish.grob Source code
garnishGrob Man page Source code
getAbsoluteOffset Source code
getAbsoluteVp Source code
getCoordsInfo Source code
getID Source code
getLabelID Source code
getNewLabel Source code
getSVGFonts Man page Source code
getSVGMappings Man page Source code
getSVGoption Man page Source code
getSVGoptions Man page Source code
getid Source code
gparToDevPars Source code
gradientFillGrob Man page Source code
grid.animate Man page Source code
grid.clipPath Man page Source code
grid.comment Man page Source code
grid.element Man page Source code
grid.export Man page Source code
grid.filter Man page Source code
grid.garnish Man page Source code
grid.gradientFill Man page Source code
grid.hyperlink Man page Source code
grid.mask Man page Source code
grid.patternFill Man page Source code
grid.script Man page Source code
grid.textNode Man page Source code
gridSVG.newpage Man page Source code
gridSVGCoords Man page
gridSVGCoordsGen Source code
gridSVGMappings Man page
gridSVGMappingsGen Source code
gridToDev Source code
gridToSVG Man page Source code
gridsvg Man page Source code
grobApply Source code
grobToDev Man page Source code
grobToDev.default Source code
grobToDev.gTableChild Source code
grobToDev.gTableParent Source code
grobToDev.gTree Source code
grobToDev.grob Source code
grobToDev.gtable Source code
grobToDev.recordedGrob Source code
grobToDev.script.grob Source code
gtable_layout Source code
hasLink Source code
htmlFile Source code
hyperlinkGrob Man page Source code
incID Source code
is.animUnit Source code
is.animValue Source code
isLabelUsed Source code
ithAnimUnit Source code
ithAnimValue Source code
ithUnit Source code
ithValue Source code
justTohjust Source code
justTovjust Source code
labelsUsed Source code
labelsUsed.clipPathDef Source code
labelsUsed.filterDef Source code
labelsUsed.gTree Source code
labelsUsed.gradientDef Source code
labelsUsed.grob Source code
labelsUsed.maskDef Source code
labelsUsed.patternFillDef Source code
labelsUsed.patternFillRefDef Source code
leftbottom Source code
linearGradient Man page Source code
link Source code
link.gTree Source code
link.grob Source code
linkShow Source code
linkShow.gTree Source code
linkShow.grob Source code
listFromAnimUnit Source code
listFromAnimValue Source code
listSVGDefinitions Man page Source code
listToSVGAttrib Source code
listToSVGStyle Source code
locToInches Source code
lpaste Source code
markerName Source code
markerTxt Source code
mask Man page Source code
maskGrob Man page Source code
mmlAccent Source code
mmlBigOp Source code
mmlBinOp Source code
mmlBrace Source code
mmlCSL Source code
mmlFont Source code
mmlFrac Source code
mmlFun Source code
mmlGroup Source code
mmlJuxta Source code
mmlParen Source code
mmlPhantom Source code
mmlSpace Source code
mmlSqrt Source code
mmlStyle Source code
mmlSub Source code
mmlSup Source code
mmlSymbol Source code
mmlUnderline Source code
mmlWideAccent Source code
moveToGen Source code
old.lpaste Source code
onLoad Source code
openSVGDev Source code
pattern Man page Source code
patternFillGrob Man page Source code
popClipPath Man page Source code
popContext Man page Source code
popMask Man page Source code
prefixName Source code
primToDev Man page Source code
primToDev.animated.grob Source code
primToDev.circle Source code
primToDev.clip Source code
primToDev.clipPath Source code
primToDev.comment.grob Source code
primToDev.element.grob Source code
primToDev.filtered.grob Source code
primToDev.gTree Source code
primToDev.garnished.grob Source code
primToDev.gradientFilled.grob Source code
primToDev.grob Source code
primToDev.line.to Source code
primToDev.lines Source code
primToDev.linked.grob Source code
primToDev.mask Source code
primToDev.masked.grob Source code
primToDev.move.to Source code
primToDev.pathClipped.grob Source code
primToDev.pathgrob Source code
primToDev.patternFilled.grob Source code
primToDev.points Source code
primToDev.polygon Source code
primToDev.polyline Source code
primToDev.popContext Source code
primToDev.rastergrob Source code
primToDev.rect Source code
primToDev.segments Source code
primToDev.text Source code
primToDev.textnode.grob Source code
primToDev.xspline Source code
print.animUnit Source code
print.animValue Source code
print.gradient Source code
progressClose Source code
progressInit Source code
progressMessage Source code
progressStep Source code
pushClipPath Man page Source code
pushMask Man page Source code
radialGradient Man page Source code
readCoordsJS Man page Source code
readMappingsJS Man page Source code
registerClipPath Man page Source code
registerFilter Man page Source code
registerGradientFill Man page Source code
registerMask Man page Source code
registerPatternFill Man page Source code
registerPatternFillRef Man page Source code
roundAttribs Source code
scriptGrob Man page Source code
setLabelUsed Source code
setSVGFonts Man page Source code
setSVGoptions Man page Source code
showingProgress Source code
splitOnNA Source code
startGroup Source code
subGrobName Source code
svgAngleTransform Source code
svgAnimate Man page Source code
svgAnimatePath Source code
svgAnimatePointSW Source code
svgAnimatePoints Source code
svgAnimateRotation Source code
svgAnimateScale Source code
svgAnimateTransform Source code
svgAnimateTranslation Source code
svgAnimateXYWH Source code
svgAnnotate Source code
svgAttrib Source code
svgAttribTxt Source code
svgCircle Man page Source code
svgClassList Source code
svgClipAttr Source code
svgClipPath Source code
svgClose Man page Source code
svgComment Source code
svgCoords Source code
svgDevChangeParent Source code
svgDevHeight Source code
svgDevParent Source code
svgDevWidth Source code
svgDevice Source code
svgEndElement Man page Source code
svgEndGrobClipPath Source code
svgEndGroup Man page Source code
svgEndLink Man page Source code
svgEndMask Source code
svgEndSymbol Source code
svgFilter Source code
svgHeader Source code
svgID Source code
svgJSUtils Source code
svgLinearGradient Source code
svgLines Man page Source code
svgMappings Source code
svgMarker Source code
svgMaskAttr Source code
svgMathElement Source code
svgOpen Man page Source code
svgPath Man page Source code
svgPoint Source code
svgPoint0 Source code
svgPoint1 Source code
svgPoint10 Source code
svgPoint11 Source code
svgPoint12 Source code
svgPoint13 Source code
svgPoint14 Source code
svgPoint15 Source code
svgPoint16 Source code
svgPoint17 Source code
svgPoint18 Source code
svgPoint19 Source code
svgPoint2 Source code
svgPoint20 Source code
svgPoint21 Source code
svgPoint22 Source code
svgPoint23 Source code
svgPoint24 Source code
svgPoint25 Source code
svgPoint3 Source code
svgPoint4 Source code
svgPoint5 Source code
svgPoint6 Source code
svgPoint7 Source code
svgPoint8 Source code
svgPoint9 Source code
svgPointChar Source code
svgPointDot Source code
svgPolygon Man page Source code
svgPopContext Source code
svgRadialGradient Source code
svgRaster Man page Source code
svgRect Man page Source code
svgRootAttrs Source code
svgScript Man page Source code
svgStartElement Man page Source code
svgStartGrobClipPath Source code
svgStartGrobClipPathGroup Source code
svgStartGroup Man page Source code
svgStartLink Man page Source code
svgStartMask Source code
svgStartMaskGroup Source code
svgStartSymbol Source code
svgStrict Source code
svgStyle Man page Source code
svgStyleAttributes Source code
svgStyleCSS Source code
svgText Man page Source code
svgTextElement Source code
svgTextNode Source code
svgTextSplitLines Source code
svgUseSymbol Source code
testUniqueMappings Source code
textAnchor Source code
textNodeGrob Man page Source code
toInches Source code
toMML Source code
toMML.call Source code
toMML.character Source code
toMML.name Source code
toMML.numeric Source code
toUnit Source code
totalDefinitions Source code
transferFunction Man page Source code
trim Source code
unwindVP Source code
validCoordsInfo Source code
viewportConvertDim Man page Source code
viewportConvertHeight Man page Source code
viewportConvertPos Man page Source code
viewportConvertWidth Man page Source code
viewportConvertX Man page Source code
viewportConvertY Man page Source code
viewportCreate Man page Source code
vpError Source code
vpname Source code
wrap_gtableChild Source code
xmlDecl Source code

Files

inst
inst/NEWS.Rd
inst/svg
inst/svg/genAttrTable.txt
inst/svg/presAttrTable.txt
inst/doc
inst/doc/Makefile
inst/doc/animation.R
inst/doc/gridSVG.pdf
inst/doc/extensibility.Rnw
inst/doc/extensibility.pdf
inst/doc/animation.pdf
inst/doc/extensibility.R
inst/doc/gridSVG.Rnw
inst/doc/gridSVG.R
inst/doc/animation.Rnw
inst/js
inst/js/utils.js
tests
tests/testcomment.R
tests/testplotmath.R
tests/testelement.R
tests/testprefix.R
tests/testgradientfill.R
tests/testmask.R
tests/testpendulum.R
tests/testvp.R
tests/testplot.R
tests/testgrid.R
tests/testball.R
tests/testpath.R
tests/testanimate.R
tests/testid.R
tests/testpolyline.R
tests/testclasses.R
tests/testforce.R
tests/testsvg.R
tests/testrotate.R
tests/testattrib.R
tests/test.script
tests/testtransparency.R
tests/testlink.R
tests/testpatternfill.R
tests/testclippath.R
tests/testfilter.R
NAMESPACE
R
R/convert.R
R/aaa.R
R/filters.R
R/gridsvg.R
R/griddev.R
R/attrib.R
R/devsvg.R
R/sanitisers.R
R/svg.R
R/script.R
R/dev.R
R/progress.R
R/mapping.R
R/options.R
R/coords.R
R/animate.R
R/element.R
R/gtable.R
R/clipmask.R
R/hyper.R
R/patterns.R
R/comment.R
R/gradients.R
R/MathML.R
R/b64.R
R/refs.R
R/zzz.R
vignettes
vignettes/extensibility.Rnw
vignettes/gridSVG.Rnw
vignettes/animation.Rnw
MD5
build
build/vignette.rds
DESCRIPTION
man
man/grid.export.Rd
man/feConvolveMatrix.Rd
man/pushMask.Rd
man/grid.hyperlink.Rd
man/grid.script.Rd
man/viewportCreate.Rd
man/feDiffuseLighting.Rd
man/filterEffect.Rd
man/gridSVGMappings.Rd
man/gridSVG-internal.Rd
man/grid.comment.Rd
man/feComposite.Rd
man/grid.element.Rd
man/feColorMatrix.Rd
man/feSpecularLighting.Rd
man/grid.clipPath.Rd
man/registerGradientFill.Rd
man/readCoordsJS.Rd
man/listSVGDefinitions.Rd
man/animate.Rd
man/fePointLight.Rd
man/fe.Rd
man/feMorphology.Rd
man/feTile.Rd
man/feGaussianBlur.Rd
man/convert.Rd
man/registerClipPath.Rd
man/grid.mask.Rd
man/coords.Rd
man/registerPatternFill.Rd
man/feDistantLight.Rd
man/feImage.Rd
man/registerFilter.Rd
man/pushClipPath.Rd
man/gridsvg.Rd
man/feMerge.Rd
man/grid.filter.Rd
man/feFlood.Rd
man/feTurbulence.Rd
man/feOffset.Rd
man/getSVGMappings.Rd
man/readMappingsJS.Rd
man/grobToDev.Rd
man/grid.garnish.Rd
man/animUnit.Rd
man/primToDev.Rd
man/setSVGoptions.Rd
man/feDisplacementMap.Rd
man/getSVGFonts.Rd
man/feSpotLight.Rd
man/gradients.Rd
man/popContext.Rd
man/grid.animate.Rd
man/registerMask.Rd
man/gridSVG.newpage.Rd
man/feBlend.Rd
man/grid.gradientFill.Rd
man/feComponentTransfer.Rd
man/garnish.Rd
man/filterInputs.Rd
man/grid.patternFill.Rd
.Rinstignore
gridSVG documentation built on May 19, 2017, 10:20 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.