R语言可视化开发forestplot根据分组怎么设置不同颜色
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,本文小编为大家详细介绍"R语言可视化开发forestplot根据分组怎么设置不同颜色",内容详细,步骤清晰,细节处理妥当,希望这篇"R语言可视化开发forestplot根据分组怎么设置不同颜色"文章能
千家信息网最后更新 2025年02月06日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安全错误
数据库的锁怎样保障安全
湖南通用软件开发直销价格
软件开发 开放协议
做oracle数据库开发
sql查看对应软件的数据库
上海市公安局网络安全管理
明日之后服务器第一人
高拍仪摄像头软件开发源码
速达软件数据库知识
双鸭山计算机网络技术
网络安全素质教育考试题目
数据库考试(百度文库)
计算机网络技术专业学的内容
接口实现同步数据库
宝鸡软件开发工程
近期网络安全电影
2017年关于数据库的参考文献
输入网络安全密钥后无法连接
软件开发对学历有要求
软件开发添加功能补充协议
三明网络安全教育平台
走之底网络技术干什么
微信网络安全检查自查报告
高拍仪摄像头软件开发源码
学软件开发工资高吗
软件开发工作怎么样
数据库教材立项申报书
镇江服务器工控机系统
自学网络安全从哪里学习
宁国自动化软件开发服务是什么
关系数据库的存储过程使用