手把手教你使用R语言绘制交互效应的森林图

交互效应分析在SCI中是一个重要的组成,可以表示特殊的人群(也就是亚组)中自变量和因变量的结果关系,可以说是高分SCI必做的项目,在SCI中,这一部分结果很多都是以森林图来展示,这样结果又直观有方便分析,例如:新格兰这篇文章
在这里插入图片描述
再例如这篇
在这里插入图片描述
我们今天使用R语言来演示一下这样的森林图怎么做出来
需要forestplot包,我们事先要下载好,
先把数据录入成如下格式再导入RStudio
在这里插入图片描述
首先导入R包并把数据导入
library(forestplot)
f<- read.csv(‘e:/r/test/foresttest.csv’,header = F)
这是我们数据导入R的样子
在这里插入图片描述
绘制森林图
在这里插入图片描述

       is.summary = c(T,T,F,F,T,F,F,T,F,F,T,F,F,T,F,F,F,T,F,F,F,T,F,F,F,T,F,F,F,T,F,F,F,T,F,F,T,F,F),
       #对信息进行汇总
       graph.pos = 4,graphwidth = unit(60,"mm"),#设置图片位置和宽度
       boxsize =0.2,line.margin = unit(5,"mm"),#对散点和线条进行设置
       lineheight = unit(5,"mm"),#设置图形行距
       col=fpColors(box = "grey0",lines = "grey0",summary = "grey0"),
       colgap = unit(1,"mm"),#图形列间距
       zero = 1,#参照值
       xticks = c(0,1,2))#X轴的定义标签

这样森林图就绘制好了,我们还可以对图片细节进行修改,大家慢慢摸索把
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dege857/article/details/109198211