[R] 0 margin for creating eps files

Duncan Murdoch murdoch at stats.uwo.ca
Tue May 27 22:08:54 CEST 2003


On Tue, 27 May 2003 20:33:05 +0100 (BST), you wrote in message
<20030527193305.52325.qmail at web41101.mail.yahoo.com>:

>Dear all,
>
>I am trying to create eps files of R plots (in Linux) so that I can import them into Word
>(obviously in MS Windows). What I would like is for the files to be cropped so that there is no
>margin around the actual plot, because I have no way of editing the files after they have been
>created. I have tried using
>
>par(mai=c(.75,.75,0,0))
>
>in order to reduce the margin; it works fine when I create a plot on the screen, however when I
>use
>
>dev.copy2eps(file="FILENAME.eps")
>
>to save to the eps file, the margin has returned. Could someone please tell what I am doing wrong,
>should I be using different parameter to set the margins of the eps files.
>
>Any help would be greatly appreciated.

I think the easiest way to do this is to use Ghostview to "convert to
EPS", and have it recalculate the bounding box as it does so.  Since
it's working with a Postscript interpreter, it does the bounding box
calculation very accurately; playing around with margins is likely to
lead to inconsistencies depending on labels, etc.

Duncan Murdoch




More information about the R-help mailing list