
,第一张是我做的图,第二张是文献里的。但是不知道如何去调节没个线条的颜色,我跑出来的都是一个颜色。附上代码 tiff('Figure 1.tiff',height = 3000,width =3000,res= 300)
forestplot(labeltext = as.matrix(data10[,1:2]),
#设置用于文本展示的列,此处我们用数据的前四列作为文本,在图中展示
mean = data10$c, #设置均值
lower = data10$d, #设置均值的lowlimits限
upper = data10$e, #设置均值的uplimits限
is.summary=c(F,F,F,F,F,F,F,F,F,F,F,F,F,T,F,F,T,F,F,T,F,F,T,F,F),
#该参数接受一个逻辑向量,用于定义数据中每一行是否是汇总值,若是,则在对应位置设置为TRUE,若否,则设置为FALSE;设置为TRUE的行则以粗体出现
zero = 1, #设置参照值,此处我们展示的是HR值,故参照值是1,而不是0
col=fpColors(box='blue',lines = c('blue',"black",'blue',"black",'blue',"black",'blue',"black",'blue',"yellow",'red'),zero = '#7AC5CD'),
#使用fpColors()函数定义图形元素的颜色,从左至右分别对应点估计方形,汇总值,区间估计线,参考线
boxsize = 0.4, #设置点估计的方形大小
lineheight = unit(8,'mm'),#设置图形中的行距
colgap = unit(2,'mm'),#设置图形中的列间距
lwd.zero = 2,#设置参考线的粗细
lwd.ci = 2,#设置区间估计线的粗细
xlab="NK Better←── ───→KS Better",#设置x轴标签
xticks = c(0.8,1.0,1.2,1.4,1.6,1.8,2.0,2.2,2.4,2.6),
lwd.xaxis=2,#设置X轴线的粗细
lty.ci = "solid",
title="v",ci.vertices=TRUE, ci.vertices.height = 0.4,
graph.pos = 3)#设置森林图的位置,此处设置为4,则出现在第四列。
就算定义了col还是同样一个颜色,请大神指点一下。