[R] forest + igraph ?
Viechtbauer Wolfgang (STAT)
wolfgang.viechtbauer at maastrichtuniversity.nl
Tue Apr 12 10:12:04 CEST 2011
It is not clear (at least to me) what exactly you want. You want two forest plots "in one graph" but apparently not side-by-side or one on top and the other on the bottom. So, you want to superimpose them? How do you want to do that without creating an illegible mess? Or do you want one graph, where you can scroll through various plots? Then try this:
library(metafor)
data(dat.bcg)
if (interactive()) {
windows(record=TRUE)
dat <- escalc(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)
forest(dat$yi, dat$vi)
dat <- escalc(measure="OR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)
forest(dat$yi, dat$vi)
}
and then use PageUp and PageDown to switch between the figures.
(I don't know what OS you are using, so windows() may not work).
Best,
--
Wolfgang Viechtbauer
Department of Psychiatry and Neuropsychology
School for Mental Health and Neuroscience
Maastricht University, P.O. Box 616
6200 MD Maastricht, The Netherlands
Tel: +31 (43) 368-5248
Fax: +31 (43) 368-8689
Web: http://www.wvbauer.com
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> On Behalf Of Samor Gandhi
> Sent: Monday, April 11, 2011 18:25
> To: r-help at stat.math.ethz.ch
> Subject: [R] forest + igraph ?
>
> Hello,
>
> Is it possible to have two meta-plots in one graph (not par(mfrow=c(2,1))?
> But somthing like
>
> library(metafor)
> library("igraph")
>
> if (interactive()) {
> forest(dat.Treat$RR, ci.lb=dat.Treat$lower, ci.ub=dat.Treat$upper,
> xlab="Relative Risk",slab=dat.Treat$ID,refline=1)
> forest(dat.Control$RR, ci.lb=dat.Control$lower,
> ci.ub=dat.Control$upper, xlab="Relative
> Risk",slab=dat.Control$ID,refline=1)
> }
>
> i.e. both metaplots on the same graph!
>
> Regards,
> Samor
More information about the R-help
mailing list