Re: [R] Title of page with multiple plots

2006-05-12 Thread Martin Maechler
 jim == jim holtman [EMAIL PROTECTED]
 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 [EMAIL PROTECTED] 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
 [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
 



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


Re: [R] Title of page with multiple plots

2006-05-12 Thread Earl F. Glynn
John Sorkin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 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?

You may want to adjust the North parameters for the outer margin area
(oma) and the regular margin (mar):

# oma and mar: c(South,West,North,East)
oldpar - par(mfcol =c(1,4), oma=c(0,0,2,0), mar=c(5.1,4.1,0,2.1))

plot(1)
plot(2)
plot(3)
plot(4)

title(Common title, outer=TRUE)

par(oldpar)


efg
Earl F. Glynn
Scientific Programmer
Bioinformatics
Stowers Institute for Medical Research

__
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


[R] Title of page with multiple plots

2006-05-11 Thread John Sorkin
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
[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


Re: [R] Title of page with multiple plots

2006-05-11 Thread jim holtman
try this:

 par(mfcol=c(2,2))
 plot(0)
 plot(0)
 plot(0)
 plot(0)
 mtext('main title', outer=TRUE, line=-1)




On 5/11/06, John Sorkin [EMAIL PROTECTED] 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
 [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




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

What is the problem you are trying to solve?

[[alternative HTML version deleted]]

__
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


Re: [R] Title of page with multiple plots

2006-05-11 Thread Andrew Robinson
John,

try adding the argument outer=T to the title() function

title(paste(P and 95%CI for a sample size of,n,subjects.), outer=T)

Cheers

Andrew

On Thu, May 11, 2006 at 08:00:34PM -0400, John Sorkin 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
 [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

-- 
Andrew Robinson  
Department of Mathematics and StatisticsTel: +61-3-8344-9763
University of Melbourne, VIC 3010 Australia Fax: +61-3-8344-4599
Email: [EMAIL PROTECTED] http://www.ms.unimelb.edu.au

__
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