# NOT RUN {
# }
# NOT RUN {
tab<-data.frame(
Label=c("Test1","Test2","Test3"),
HR=c(1,2,0.45),
Lower.CI=c(0.5,1.1,0.25),
Upper.CI=c(2,3.5,0.9),
stringsAsFactors=FALSE,
check.names=FALSE)
# create forest plots by row
forest.plot.args<-list(xlim=c(0.1,5),width=3.0,height=0.3,cex=1,lwd=0.75,res=300)
tab$"HR Plot (log scale)"<-mapply(rtf.forest.plot,tab$HR,tab$Lower.CI,tab$Upper.CI,
MoreArgs=forest.plot.args)
# rbind the x-scale to the table in the plot column
xscale<-rtf.forest.plot.xscale(xlim=c(0.1,5),width=3.0,height=0.3,cex=1,
lwd=0.75,res=300)
tab<-data.frame(lapply(tab, as.character),
stringsAsFactors=FALSE,
check.names=FALSE)
tab<-rbind(tab,list("","","","",xscale))
# write the RTF output
rtf<-RTF("test_rtf.forest.plot.doc",width=8.5,height=11,font.size=10,omi=c(1,1,1,1))
addTable(rtf,tab,col.widths=c(0.75,0.75,0.75,0.75,3))
done(rtf)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab