问题描述
我想对我制作的一些森林图进行两个具体的更改,而且我对 ggplot 图形更加熟悉,所以我很挣扎。
这是我的数据:
library(Metafor)
library(Meta)
dat<-structure(list(no = c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,28),ref = c("Smith 2015","Smith 2015","Johnson 2016","Doe 2018","Allens 2016","Happy 2016","PrezFo 2017","Smithy 2008","Bernie 2016","Saint-Cyr 2012","Bernie 2014","Carp 2017","Mountain 2014","Sour 2017","Weinerschnitzel 2016","Word 2016","Park 2015","John 2012","Fansa 2008","Bunt 2011","Vega 2009","Weinerschnitzel 2004","McDonalds 2012","Allens 2012","Amex 2004","Carp 2020"),year = c(2015,2015,2016,2018,2017,2008,2012,2014,2011,2009,2004,2020),Level_of_evidence = c(2,NA,4),Type = c("GUT","SCHMAP","GUT","SCHMAP"),TypeTwo = c("GUT","SCHMAP"
),proced = c(1,1,0),Comparative_GUT_vs_SCHMAP = c("yes","yes","no","No"),no_patients = c(39,30,34,96,111,40,56,36,29,138),no_of_flaps = c(54,37,164,154,44,24,101,49,58,33,32,27,31,265),age = c(48,48,48.6,50,46,43,39.4,45.7,31.6,48.5,50.4,52.1,NA),revision = c(NA,NA)),class = c("spec_tbl_df","tbl_df","tbl","data.frame"),row.names = c(NA,-26L),spec = structure(list(
cols = list(no = structure(list(),class = c("collector_double","collector")),ref = structure(list(),class = c("collector_character",year = structure(list(),Level_of_evidence = structure(list(),Type = structure(list(),TypeTwo = structure(list(),proced = structure(list(),Comparative_GUT_vs_SCHMAP = structure(list(),no_patients = structure(list(),no_of_flaps = structure(list(),age = structure(list(),revision = structure(list(),"collector"))),default = structure(list(),class = c("collector_guess",skip = 1L),class = "col_spec"))
ies.da=escalc(xi=revision,ni=no_of_flaps,measure="PFT",data=dat,add=0)
subganal.procedure=rma(yi,vi,data=ies.da,mods=~TypeTwo,method="DL")
pes.summary=Metaprop(revision,no_of_flaps,ref,byvar=TypeTwo,sm="PFT",method.ci="NAsm",method.tau="DL",incr=0.5,allincr=FALSE,addincr=FALSE,tau.common=TRUE,tau.preset=sqrt(subganal.procedure$tau2),title="")
## The plot
forest(pes.summary,xlim = c(0,1),pscale =1,rightcols=c("effect","ci","w.random"),rightlabs=c("Proportion","95% C.I.","Weights"),leftcols = c("studlab","event","n"),leftlabs = c("Study","Cases","Total"),xlab = "Prevalence",fs.xlab=12,fs.study=12,fs.study.lables=12,fs.heading=12,squaresize = 0.5,col.square="navy",col.square.lines="navy",col.diamond="navy",col.diamond.lines="navy",comb.fixed=FALSE,comb.random=TRUE,lty.fixed=0,lty.random=2,type.study="square",type.random="diamond",ff.fixed="bold.italic",ff.random="bold.italic",hetlab = "",fs.hetstat=10,resid.hetstat = FALSE,smlab="",print.Q=TRUE,print.pval.Q=TRUE,print.I2=TRUE,print.tau2=FALSE,col.by="grey",digits=6)
我正在尝试对图表进行 2 个非常具体的更改:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)