全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
5262 1
2021-03-17
QQ图片20210317171810.png QQ图片20210317171801.jpg ,第一张是我做的图,第二张是文献里的。但是不知道如何去调节没个线条的颜色,我跑出来的都是一个颜色。附上代码 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还是同样一个颜色,请大神指点一下。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-3-18 16:37:22

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群