Dear Rainer, Have you considered using Sweave?
HTH, Thierry ------------------------------------------------------------------------ ---- ir. Thierry Onkelinx Instituut voor natuur- en bosonderzoek / Research Institute for Nature and Forest Cel biometrie, methodologie en kwaliteitszorg / Section biometrics, methodology and quality assurance Gaverstraat 4 9500 Geraardsbergen Belgium tel. + 32 54/436 185 [EMAIL PROTECTED] www.inbo.be Do not put your faith in what statistics say until you have carefully considered what they do not say. ~William W. Watt A statistical analysis, properly conducted, is a delicate dissection of uncertainties, a surgery of suppositions. ~M.J.Moroney > -----Oorspronkelijk bericht----- > Van: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Namens Rainer M. Krug > Verzonden: donderdag 16 augustus 2007 14:58 > Aan: r-help > Onderwerp: [R] several plots on several pages > > Hi > > > version > _ > platform i686-pc-linux-gnu > arch i686 > os linux-gnu > system i686, linux-gnu > status > major 2 > minor 5.1 > year 2007 > month 06 > day 27 > svn rev 42083 > language R > version.string R version 2.5.1 (2007-06-27) > > > > I want to create a pdf withe three graphs on a page and with > two pages: > > ------------- > | 1 | > ------------- > | 2 | > ------------- > | 3 | > ------------- > > NEW PAGE > > ------------- > | 4 | > ------------- > | 5 | > ------------- > | 6 | > ------------- > > Graph 1 should ALWAYS be at that spot, graph two also, even > if graph one produces an error when plotting (the area can be > empty, but doesn't have > to.) > > I produced the foolowing code below, but I have a few problems: > > 1) how can I create a new page in the pdf? > > 2) how can I make sure that the second graph is in position 2 > when graph one produces an error when plotting I(as in the > example)? Everything works OK (for the firsat page) when > graph one is plotted. > > I have the feeling, that I am thinking to complicated. > > Any help welcome, > > Rainer > > > pdf("test.pdf") > try( > { > ## Set layout to three rows and only oine column > par( mfcol=c(3,1), oma=c(0,0,0,0), mar=c(4, 4, 2, 2) ) > > ## First row > par(mfg=c(1,1)) > try( plot(runif(ff)) ) > > ## Second row > par(mfg=c(2,1)) > try( plot(runif(100)) ) > > ## Third row > par(mfg=c(3,1)) > plot(runif(1000)) > > > ## THE NEXT THREE SHOULD BE ON A NEW PAGE IN THE PDF > > ## Set layout to three rows and only oine column > par( mfcol=c(3,1), oma=c(0,0,0,0), mar=c(4, 4, 2, 2) ) > > ## First row > par(mfg=c(1,1)) > try( plot(runif(ff)) ) > > ## Second row > par(mfg=c(2,1)) > try( plot(runif(100)) ) > > ## Third row > par(mfg=c(3,1)) > plot(runif(1000)) > > } > ) > dev.off() > > > -- > NEW EMAIL ADDRESS AND ADDRESS: > > [EMAIL PROTECTED] > > [EMAIL PROTECTED] WILL BE DISCONTINUED END OF MARCH > > Rainer M. Krug, Dipl. Phys. (Germany), MSc Conservation Biology (UCT) > > Plant Conservation Unit > Department of Botany > University of Cape Town > Rondebosch 7701 > South Africa > > Tel: +27 - (0)21 650 5776 (w) > Fax: +27 - (0)86 516 2782 > Fax: +27 - (0)21 650 2440 (w) > Cell: +27 - (0)83 9479 042 > > Skype: RMkrug > > email: [EMAIL PROTECTED] > [EMAIL PROTECTED] > > ______________________________________________ > 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 > and provide commented, minimal, self-contained, reproducible code. > ______________________________________________ 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 and provide commented, minimal, self-contained, reproducible code.