楼主: 谷永胜
5389 1

[统计软件] R语言forestplot森林图box和line颜色 [推广有奖]

  • 0关注
  • 0粉丝

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
53 点
帖子
2
精华
0
在线时间
41 小时
注册时间
2020-12-8
最后登录
2021-7-11

楼主
谷永胜 发表于 2021-3-17 17:21:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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还是同样一个颜色,请大神指点一下。
二维码

扫码加我 拉你入群

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

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

关键词:Forest Rest line plot For

沙发
谷永胜 发表于 2021-3-18 16:37:22

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-6 16:18