On Tue, 2005-11-22 at 10:48 +0100, Claus Atzenbeck wrote:
> On Tue, 22 Nov 2005, Florence Combes wrote:
> 
> > I had not exactly the same pb, but close enough to propose you to take a
> > look at the options "fin" and "fig" in the par() function.
> 
> Thanks for your answer. In the meanwhile I also found another solution.
> I produce diagrams as usual and use pdfcrop to crop them afterwards. It
> takes two steps, but that's also OK.
> 
> Claus


Without your code, it is hard to know exactly what you need to resolve
the problem or why your manipulation of the margins did not work as you
want, but I am guessing that the following might be helpful.

Here is a default PDF plot:

 pdf("PDF1.pdf", height = 4, width = 4)
 barplot(1:5)
 dev.off()

 
Here is the same plot, but with the margins reduced:

 pdf("PDF2.pdf", height = 4, width = 4)
 par(mar = c(1, 3, 1, 1))
 barplot(1:5)
 dev.off()


Here is a default 2 x 2 plot:

 pdf("PDF3.pdf", height = 4, width = 4)
 par(mfrow = c(2, 2))
 barplot(1:5)
 barplot(1:5)
 barplot(1:5)
 barplot(1:5)
 dev.off()


Here is the same with reduced margins:

 pdf("PDF4.pdf", height = 4, width = 4)
 par(mfrow = c(2, 2))
 par(mar = c(1, 3, 1, 1))
 barplot(1:5)
 barplot(1:5)
 barplot(1:5)
 barplot(1:5)
 dev.off()



HTH,

Marc Schwartz

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to