taf.png {TAF} | R Documentation |
PNG Device
Description
Open PNG graphics device to export a plot into the TAF report
folder.
Usage
taf.png(filename, width = 1600, height = 1200, res = 200, ...)
Arguments
filename |
plot filename. |
width |
image width. |
height |
image height. |
res |
resolution determining the text size, line width, plot symbol size, etc. |
... |
passed to |
Details
The filename
can be passed without the preceding
"report/"
, and without the ".png"
filename extension.
Specifically, the function prepends "report/"
to the filename if (1)
the filename does not contain a "/"
separator, (2) the working
directory is not report
, and (3) the directory report
exists.
The function also appends ".png"
to the filename if it does not
already have that filename extension.
This automatic filename manipulation can be bypassed by using the png
function directly.
Value
No return value, called for side effects.
Note
A simple convenience function to shorten
png("report/plot.png", width=1600, height=1200, res=200)
to
taf.png("plot")
The res
argument affects the text size, along with all other plot
elements. To change the text size of specific lattice plot elements, the
zoom
function can be helpful.
For consistent image width and text size, it can be useful to keep the
default width = 1600
but vary the height
to adjust the desired
aspect ratio for each plot.
See Also
png
is the underlying function used to open a PNG graphics
device.
zoom
changes text size in a lattice plot.
TAF-package
gives an overview of the package.
Examples
## Not run:
taf.png("myplot")
plot(1)
dev.off()
library(lattice)
taf.png("mytrellis")
xyplot(1~1)
dev.off()
library(ggplot2)
taf.png("myggplot")
qplot(1, 1)
dev.off()
## End(Not run)