On 1/13/06, Dirk Eddelbuettel <[EMAIL PROTECTED]> wrote: > > On 13 January 2006 at 11:02, [EMAIL PROTECTED] wrote: > | Is there any way to save a plot produced by > | R in a LINUX (Debian) machine? > > It is the same on every platform and ... > > | The window opened by R to put the plot in, > | does not give any option to save it (there > | are options to move, close, minimise it, etc. > | but not to save it). How do you do that? >
What about using dev.copy? Or am I missing something? In windows there is a context menu when you click with the right mouse button, which lets you choose how do you want to save the plot. On linux I came up with such function, which albeit not perfectly but does the job: d2b <- function(file="Rplot%d.bmp",height=4,width=4,res=150,which=dev.cur(),...) { if(which!=dev.cur()) { cur <- dev.cur() dev.set(which) } else cur <- NULL dev.copy(device=bitmap,file=file,height=height,width=width,point=8,res=res,...) dev.off() if(!is.null(cur))dev.set(cur) else dev.set(which) } It copies told device (current by default) to bitmap file. This function could be easily adapted for copying to other formats. Since the answer was too easy, probably I did not understand question correctly. In that case please ignore this message. Vaidotas Zemlys -- Doctorate student, http://www.mif.vu.lt/katedros/eka/katedra/zemlys.php Vilnius University ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel