R: Access current SVG as a string.

svgstring {svglite} | R Documentation

## Access current SVG as a string.

### Description

This is a variation on `svglite` that makes it easy to access the current value as a string.

### Usage

    svgstring(width = 10, height = 8, bg = "white", pointsize = 12,
      standalone = TRUE, system_fonts = list(), user_fonts = list())

### Arguments

`width` | Height and width in inches.
`height` | Height and width in inches.
`bg` | Default background color for the plot (defaults to "white").
`pointsize` | Default point size.
`standalone` | Produce a standalone svg file? If `FALSE`, omits xml header and default namespace.
`system_fonts` | Named list of font names to be aliased with fonts installed on your system. If unspecified, the R default families `sans`, `serif`, `mono` and `symbol` are aliased to the family returned by `match_family()`.
`user_fonts` | Named list of fonts to be aliased with font files provided by the user rather than fonts properly installed on the system. The aliases can be fonts from the fontquiver package, strings containing a path to a font file, or a list containing `name` and `file` elements with `name` indicating the font alias in the SVG output and `file` the path to a font file.
`...` | Arguments passed on to `svglite`.

### Details

See `svglite()` documentation for information about specifying fonts.

### Value

A function with no arguments: call the function to get the current value of the string.

### Examples

    s <- svgstring(); s()

    plot.new(); s();
    text(0.5, 0.5, "Hi!"); s()
    dev.off()

    s <- svgstring()
    plot(rnorm(5), rnorm(5))
    s()
    dev.off()

[Package svglite version 1.2.2 Index]