Re: [R] Title of page with multiple plots

From: Martin Maechler <maechler_at_stat.math.ethz.ch>
Date: Fri 12 May 2006 - 19:19:53 EST

>>>>> "jim" == jim holtman <jholtman@gmail.com> >>>>> on Thu, 11 May 2006 20:31:14 -0400 writes:

    jim> try this:
>> par(mfcol=c(2,2))
>> plot(0)
>> plot(0)
>> plot(0)
>> plot(0)
>> mtext('main title', outer=TRUE, line=-1)

Yes. Because the 'Subject' of this thread is such common task (for some), I had created the function mult.fig() about ten years ago (in S-plus times). That is now part of the 'sfsmisc' package.

After

    > install.packages("sfsmisc")
you can use

    > sfsmisc::mult.fig(4, main = "main title")

and then do your for plots afterwards.
mult.fig() has the other advantage of using slightly smaller margins for the single plots, by default, so you get more "real estate" for plotting.

Martin Maechler, ETH Zurich

    jim> On 5/11/06, John Sorkin <jsorkin@grecc.umaryland.edu> wrote:
>>
>> I want to place four plots on a page, and I would like to have all four
>> plots share a common title. I have tried the following code, but the
>> title is centered over the fourth graph and not centered across all four
>> plots. Does anyone have any suggestions?
>>
>> R 2.1.1
>> windows xp
>>
>> oldpar<-par(mfcol =c(1,4),ask=TRUE)
>>
>>
>> plot(p,varp)
>> plot(p,SEp)
>> plot(p,CVp)
>> plot(p,ppval)
>>
>> title(paste("P and 95%CI for a sample size of",n,"subjects."))
>>
>> Thanks,
>> John
>>
>> John Sorkin M.D., Ph.D.
>> Chief, Biostatistics and Informatics
>> Baltimore VA Medical Center GRECC and
>> University of Maryland School of Medicine Claude Pepper OAIC
>>
>> University of Maryland School of Medicine
>> Division of Gerontology
>> Baltimore VA Medical Center
>> 10 North Greene Street
>> GRECC (BT/18/GR)
>> Baltimore, MD 21201-1524
>>
>> 410-605-7119
>> jsorkin@grecc.umaryland.edu
>>
>> ______________________________________________
>> 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
>>

    jim> -- 
    jim> Jim Holtman
    jim> Cincinnati, OH
    jim> +1 513 646 9390 (Cell)
    jim> +1 513 247 0281 (Home)

    jim> What is the problem you are trying to solve?

    jim> [[alternative HTML version deleted]]

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

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 Received on Fri May 12 19:26:51 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 12 May 2006 - 20:10:06 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.