repr (version 0.10)

repr_*.recordedplot: Plot representations

Description

repr_text.recordedplot only returns a small info string containing the title (if any) while the others return a character vector (SVG) a raw vector (the rest) containing the image data.

Usage

"repr_text"(obj, ...)
"repr_png"(obj, width = getOption("repr.plot.width"), height = getOption("repr.plot.height"), bg = getOption("repr.plot.bg"), pointsize = getOption("repr.plot.pointsize"), antialias = getOption("repr.plot.antialias"), res = getOption("repr.plot.res"), ...)
"repr_jpg"(obj, width = getOption("repr.plot.width"), height = getOption("repr.plot.height"), bg = getOption("repr.plot.bg"), pointsize = getOption("repr.plot.pointsize"), antialias = getOption("repr.plot.antialias"), res = getOption("repr.plot.res"), quality = getOption("repr.plot.quality"), ...)
"repr_svg"(obj, width = getOption("repr.plot.width"), height = getOption("repr.plot.height"), bg = getOption("repr.plot.bg"), pointsize = getOption("repr.plot.pointsize"), antialias = getOption("repr.plot.antialias"), family = getOption("repr.plot.family"), ...)
"repr_pdf"(obj, width = getOption("repr.plot.width"), height = getOption("repr.plot.height"), bg = getOption("repr.plot.bg"), pointsize = getOption("repr.plot.pointsize"), antialias = getOption("repr.plot.antialias"), family = getOption("repr.plot.family"), ...)

Arguments

obj
The plot to create a representation for
...
ignored
width
Plot area width in inches (default: 7)
height
Plot area height in inches (default: 7)
bg
Background color (default: white)
pointsize
Text height in pt (default: 12)
antialias
Which kind of antialiasing to use for for lines and text? 'gray', 'subpixel' or 'none'? (default: gray)
res
For PNG and JPEG, specifies the PPI for rasterization (default: 120)
quality
For JPEG, determines the compression quality in % (default: 90)
family
Font family for SVG and PDF. 'sans', 'serif', 'mono' or a specific one (default: sans)

Details

All parameters can also be specified using the eponymous repr.plot.* repr-options.

Examples

Run this code
dev.new()
dev.control(displaylist = 'enable')
plot(sqrt, main = 'Square root')
p <- recordPlot()
dev.off()

repr_text(p)

Run the code above in your browser using DataLab