r - 在 forestplot R 函数中更改 x 轴标签的字体大小
问题描述
我正在使用以下代码在 R 中生成森林图:
forestplot(livertabletext,
liverdata,new_page = TRUE,
is.summary=c(TRUE,rep(FALSE,3),TRUE),
clip=c(0.1,2.0),
xlog=TRUE,
graph.pos=3,
boxsize=0.1,
xticks=c(0.2,0.5,1,2,5,7),
txt_gp = fpTxtGp(cex=0.75),
col=fpColors(box="royalblue",line="darkblue", summary="royalblue"))
fpTxtGp(cex=0.75) 参数仅更改图形其他元素的字体大小,而不更改 x 轴。我尝试使用较小的字体大小,以便相对更接近默认的 x 轴字体大小,但这使得 x 轴字体更小。
我现在在文档中搜索了一段时间没有运气。
解决方案
您可以通过设置单独更改元素的字体大小 txt_gp = fpTxtGp(ticks=gpar(cex=4))
。可用选项有:label、summary、xlab、title、ticks和legend。
以下是增加 X 轴刻度字体大小的示例:
ask <- par(ask=TRUE)
row_names <- list(list("test = 1", expression(test >= 2)))
test_data <- data.frame(coef=c(1.59, 1.24),
low=c(1.4, 0.78),
high=c(1.8, 1.55))
forestplot(row_names,
test_data$coef,
test_data$low,
test_data$high,
txt_gp = fpTxtGp(ticks=gpar(cex=4)),
xlab = "X axis")
推荐阅读
- npm - 带有逻辑运算符的无服务器框架选择活动
- scikit-learn - scikit-learn 的 MLPRegressor 的有界输出
- python - 字典操作
- spring - 无法从存储库中读取
- php - Yii2 JWT 401 未经授权
- java - PLS-00306:número o tipos de argumentos erróneos al llamar a 'RESTAR_SERVICIO
- python - python_requires 中的版本条件
- python - 你能用一个简单的numpy数组建立一个分类模型吗
- r - 在 R 语法中,..foobar.. 是什么意思?
- c - Aeron C 媒体驱动程序是否支持集群功能?