R语言:统计结果汇总森林图画法
Posted 荟医点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言:统计结果汇总森林图画法相关的知识,希望对你有一定的参考价值。
library(haven) #读入SPSS数据所需
library(forestplot) #画森林图所需
install.packages("包的名字")
a <- read_sav("d:\森林图.sav")
attach(a)
forestplot(as.matrix(a[,1:3]), #设置用于文本展示的列,此处我们用数据的前三列作为文本,在图中展示
mean=a$OA, #设置均值
lower=a$LA, #设置均值的上限
upper=a$UA, #设置均值的下限
is.summary=c(T,T,F,T,F,F,F,T,F,F,F,T,F,F), #用于定义数据中的每一行是否是汇总值或者是否需要突出显示
zero = 1, #设置参考值
boxsize = 0.7, #设置点估计的方形的大小
graphwidth=unit(70,"mm"), #置信区间图的宽度
lineheight="auto", #设置图形中行间距,此处设置为自动
colgap = unit(2,'mm'), #设置图形中列间距
lwd.zero = 2, #设置参考线的粗细
lwd.ci = 2, #设置区间估计线的粗细
xticks.digits=2, #设置X轴允许存在的位数
xticks=(c(0.5,1,1.5,2,2.5,3,3.5,4)), txt_gp=fpTxtGp(ticks=gpar(cex=0.9),xlab=gpar(cex=0.9),
title=gpar(cex=1),cex=0.9), #设置字体
col=fpColors(box='#458B00',summary="#8B008B",lines='black',zero = '#7AC5CD'), #设置颜色,从左到右分别为点估计方形、汇总值、区间估计线、参考线
xlab="OR (95%CI)", #设置森林图横坐标坐标轴名称
lwd.xaxis=2, #设置X轴粗细
lty.ci = "solid", #设置点估计形式
graph.pos =3 #设置森林图的位置,此处设置为3,则出现在第三列
)
以上是关于R语言:统计结果汇总森林图画法的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用forestplot包绘制森林图:编码创建森林图仿真数据汇总线修改元素位置调整垂直线字体风格置信区间线型图例刻度标签等