savepng {geneplotter} | R Documentation |
Save the contents of the current graphics device to file
savepdf(fn, dir, width=6, asp=1) saveeps(fn, dir, width=6, asp=1) savepng(fn, dir, width=480, asp=1) savetiff(fn, dir, density=360, keeppdf=TRUE, ...)
fn |
character: name of the output file (without extension).
An extension .pdf , .eps , .png , or .tiff
will be added automatically. |
dir |
character: directory to which the file should be written. |
width |
numeric: width of the image in pixels (png) or inches (pdf, eps). |
asp |
numeric: aspect ratio; height=width*asp. |
density |
pixels per inch (see Details). |
keeppdf |
Should the intermediate PDF file (see Details)
be kept? If FALSE , it is deleted before the function
returns. |
... |
Further arguments that are passed on to savepdf
(see Details). |
The functions are called for their side effect, writing a graphics file.
savepdf
, savepng
, and saveeps
use the
devices pdf
, png
, and
postscript
, respectively.
There is currently no TIFF device for R, so savetiff
works differently. It relies on the external tool convert
from
the ImageMagick software package. First, savetiff
produces
a PDF files with savepdf
, then uses system
to
invoke convert
with the parameter density
.
savetiff
does not check for the existence of
convert
or the success of the system call, and returns silently
no matter what.
Character: name of the file that was written.
Wolfgang Huber http://www.dkfz.de/abt0840/whuber
dev.copy
, pdf
, png
,
postscript
x = seq(0, 20*pi, len=1000) plot(x*sin(x), x*cos(x), type="l") try({ ## on some machines, some of the devices may not be available c( savepdf("spiral", dir=tempdir()), savepng("spiral", dir=tempdir()), saveeps("spiral", dir=tempdir()), savetiff("spiral", dir=tempdir()) ) })