如何解决如何使用 R 中的元包使用 text.addline1 粗体制作额外的文本行?
我正在使用 R 中的元包创建森林图。我使用 text.addline1 添加了一行文本(参见图底部)。我如何使该文本加粗?它说在 cran 文档中看到“gpar”,但我无法解决。
library(meta)
## make data
df1 <- data.frame(matrix(,nrow=14,ncol=6))
colnames(df1) <- c("estimate","std.error","N","study","Exposure","or" )
df1$estimate <- c("1.0588634","1.0210044","1.0484577","0.9872621","1.0122652","0.9934573","0.9429622","1.0320382","0.9654555","1.0499671","1.0400071","1.0208341","0.9954885","0.9879208")
df1$std.error <- c(0.054092871,0.037674050,0.093067276,0.054198110,0.008714173,0.010266589,0.056993648,0.058017078,0.058050610,0.089878607,0.056951120,0.011041428,0.013533755,0.090526260)
df1$N <- 500
df1$study <- "Study"
df1$Exposure <- "Smoker"
df1$Exposure[7:14] <- "Non smoker"
df1$or <- c(0.057196058,0.020786829,0.047320225,-0.012819723,0.012190549,-0.006564245,-0.058729114,0.031535708,-0.035155279,0.048758876,0.039227559,0.020620087,-0.004521733,-0.012152786)
meta_obj <- metagen(or,std.error,sm = "OR",data = df1,studlab = study,comb.fixed = TRUE,comb.random = FALSE,byvar = Exposure)
# FOREST ------------------------------------------------------------------
forest(meta_obj,smlab = "Text here",spacing = 1.5,xlab = "Odds ratio",xlim = c(0.5,2),leftcols = c("studlab","N"),col.diamond = "red",col.by = "black",overall.hetstat = FALSE,print.I2 = TRUE,print.tau2 = FALSE,subgroup = T,overall = F,text.addline1 = "HOW DO I MAKE THIS BOLD?",ref = 1)
解决方法
参见参数“ff.addline”:
forest(meta_obj,smlab = "Text here",spacing = 1.5,xlab = "Odds ratio",xlim = c(0.5,2),leftcols = c("studlab","N"),col.diamond = "red",col.by = "black",overall.hetstat = FALSE,print.I2 = TRUE,print.tau2 = FALSE,subgroup = T,overall = F,ref = 1,text.addline1 = "USE ARGUMENT 'ff.addline = \"bold\"'",ff.addline = "bold",fs.addline = 12,colgap.left = "2.8cm")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。