R.devices v2.16.1


Monthly downloads



Unified Handling of Graphics Devices

Functions for creating plots and image files in a unified way regardless of output format (EPS, PDF, PNG, SVG, TIFF, WMF, etc.). Default device options as well as scales and aspect ratios are controlled in a uniform way across all device types. Switching output format requires minimal changes in code. This package is ideal for large-scale batch processing, because it will never leave open graphics devices or incomplete image files behind, even on errors or user interrupts.

Functions in R.devices

Name Description
devDone Closes zero or more open devices except screen (interactive) devices
nulldev A \"null\" graphics device voiding all output
jpeg2 A JPEG device for Bitmap Files via GhostScript
R.devices-package Package R.devices
devSet Activates a device
devOptions Gets the default device options
Non-documented objects Non-documented objects
eps EPS graphics device
devSetLabel Sets the label of a device
favicon Favicon graphics device
DevEvalProduct The DevEvalProduct class
getDataURI.DevEvalFileProduct Gets content as a Base64-encoded data URI
getFullname.DevEvalProduct Gets the full name, name and tags
withPar Evaluate an R expression with graphical parameters set temporarily
toNNN Methods for creating image files of a specific format
getType.DevEvalProduct Gets the type
getPathname.DevEvalFileProduct Gets the (relative) pathname, filename and path
getMimeType.DevEvalFileProduct Gets the MIME type
devIsOpen Checks if zero or more devices are open or not
png2 A PNG device for Bitmap Files via GhostScript
devEval Opens a new graphics device, evaluate (graphing) code, and closes device
devList Lists the indices of the open devices named by their labels
print.RecordedPlot Automatically replays a recorded plot
as.character.DevEvalProduct Gets a character representation of the product
capabilitiesX11 Check whether current R session supports X11 or not
DevEvalFileProduct The DevEvalFileProduct class
architecture Get the architecture of an object or coerce it into another
devGetLabel Gets the labels of zero or more devices
devIsInteractive Checks whether a device type is interactive or not
devOff Closes zero or more devices
capturePlot Captures a plot such that it can be redrawn later/elsewhere
devNew Opens a new device
No Results!

Vignettes of R.devices

No Results!

Last month downloads


VignetteBuilder R.rsp
License LGPL (>= 2.1)
URL https://github.com/HenrikBengtsson/R.devices
BugReports https://github.com/HenrikBengtsson/R.devices/issues
LazyLoad TRUE
NeedsCompilation no
Packaged 2019-10-23 04:00:55 UTC; hb
Repository CRAN
Date/Publication 2019-10-24 06:00:03 UTC

Include our badge in your README