gridSVG: Export 'grid' Graphics as SVG

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 publication2015-11-16 08:20:10
MaintainerPaul Murrell <paul@stat.auckland.ac.nz>
LicenseGPL
Version1.5-0

View on CRAN

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.

Files in this package

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

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

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