R: gridSVG Graphics Device

gridsvg {gridSVG} | R Documentation

## gridSVG Graphics Device

### Description

Provides a convenient and familiar graphics device interface for the gridSVG package.

### Usage

    gridsvg(name = "Rplots.svg",
            exportCoords = c("none", "inline", "file"),
            exportMappings = c("none", "inline", "file"),
            exportJS = c("none", "inline", "file"),
            res = NULL,
            prefix = "",
            addClasses = FALSE,
            indent = TRUE,
            htmlWrapper = FALSE,
            usePaths = c("vpPaths", "gPaths", "none", "both"),
            uniqueNames = TRUE,
            annotate = TRUE,
            progress = FALSE,
            compression = 0,
            strict = TRUE,
            rootAttrs = NULL,
            xmldecl = xmlDecl(), ...)
    dev.off(which = dev.cur())

### Arguments

`name, exportCoords, exportMappings, exportJS, res, prefix, addClasses, indent, htmlWrapper, usePaths, uniqueNames, annotate, progress, compression, strict, rootAttrs, xmldecl` | These parameters are passed onto `grid.export`.
`...` | Further parameters that are passed onto a `NULL` `pdf` graphics device. Useful parameters include `width` and `height`.
`which` | An integer specifying a device number.

### Details

These functions provide a more familiar and perhaps convenient interface to gridSVG than `grid.export`. It uses a PDF device as drawing occurs, but when the device needs to be written out (via `dev.off`) then it will save an SVG image instead.

When a grid display list is not in use, or any device other than the `gridsvg` device is used, the behaviour of `dev.off` is the same as `dev.off` from the `grDevices` package.

### Value

`gridsvg` returns nothing.

`dev.off` will return in the same manner as `grid.export`. A list is always returned, but invisibly when an invalid filename is given.

### Author(s)

Simon Potter

### See Also

`pdf` and `grid.export`.

[Package gridSVG version 1.6-0 Index]