R语言可视化开发forestplot根据分组怎么设置不同颜色
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"R语言可视化开发forestplot根据分组怎么设置不同颜色",内容详细,步骤清晰,细节处理妥当,希望这篇"R语言可视化开发forestplot根据分组怎么设置不同颜色"文章能
千家信息网最后更新 2026年11月01日R语言可视化开发forestplot根据分组怎么设置不同颜色
本文小编为大家详细介绍"R语言可视化开发forestplot根据分组怎么设置不同颜色",内容详细,步骤清晰,细节处理妥当,希望这篇"R语言可视化开发forestplot根据分组怎么设置不同颜色"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
分组设置颜色
library(forestplot)fn <- local({ i = 0 function(..., clr.line, clr.marker){ i <<- i + 1 if(i%%4==3){fpDrawNormalCI(..., clr.line = "#000000", clr.marker = "#00B9BF")} #4组中的第3组 else if(i%%4==0){fpDrawNormalCI(..., clr.line = "#000000", clr.marker = "#C26EFF")} #4组中的第4组 else if(i%%4==2 ){fpDrawNormalCI(..., clr.line = "#000000", clr.marker = "#6DA500")} #4组中的第2组 else(fpDrawNormalCI(..., clr.line = "#000000", clr.marker = "#F9675C")) #4组中的第1组 }})tabletext=cbind(c("Outcomes",figure_2_data$Treatmeant),c("CI (95%OR)",figure_2_data$`OR (95% CI)*`),c("P Value", figure_2_data$P))forestplot(labeltext=tabletext,graph.pos = 2,mean = c(NA,figure_2_data$OR),lower = c(NA,figure_2_data$Low),upper = c(NA,figure_2_data$High),boxsize = 0.5, txt_gp=fpTxtGp(label=gpar(cex=1.25), ticks=gpar(cex=1.1), xlab=gpar(cex = 1.2), title=gpar(cex = 1.2)),zero = 1,align = "l", is.summary = c(T,T,F,F,F,F,T,F,F,F,F,T,F,F,F,F,T,F,F,F,F), col = fpColors(box = c("darkblue","darkred")), fn.ci_norm = fn, colgap = unit(8,"mm"), graphwidth = unit(12,"cm") )效果图

给每行增加辅助线
line_list_Insuf1=list()for (i in 1:84) { exprs=paste0("line_list_Insuf1$`",i,"`=gpar(lwd=1, columns=1:5, col = '#99999922')") eval(parse(text=exprs))}line_list_Insuf1$`1`=gpar(lwd=2, columns=1:7, col = '#202020')line_list_Insuf1$`2`=gpar(lwd=2, columns=1:7, col = '#202020')# parse 将character转换为expression# eval 执行 expression# forestplot 函数里面再加上这句参数hrzl_lines = line_list_Insuf1读到这里,这篇"R语言可视化开发forestplot根据分组怎么设置不同颜色"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
颜色
分组
不同
语言
可视化
开发
文章
内容
妥当
函数
参数
思路
效果
效果图
新知
更多
步骤
知识
知识点
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网科技股
新华互联网科技
互联网佳科技有限公司
互联网科技会
中资互联网科技
互联网科技金融公司
互联网科技的英文
上海喔噻互联网科技
互联网科技缩写
猫创互联网科技
互联网科技股有哪些
山东吉时兔互联网科技有限公司
北京三清互联网科技
福建科技产业互联网发展
崇明区互联网教育科技诚信经营
半导体行业属于互联网高科技类吗
银川新华互联网科技学校原画
互联网领先科技成果宣传视频
互联网 科技节活动 微视频大赛
深圳天众互联网科技公司
万达互联网科技
天下捷融互联网科技
互联网科技公司做什么
丰台科技园 互联网公司
恒生互联网科技指数跳水
呼和浩特新华互联网科技学院
互联网科技人工智能实验室
本届互联网博览会上的黑科技
互联网方面的科技前沿