我使用以下代码在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轴字体更小。
我已经在文档中搜索了一段时间,没有任何运气。
发布于 2020-04-30 14:26:05
可以通过设置txt_gp = fpTxtGp(ticks=gpar(cex=4))单独更改元素的字体大小。可用的选项有:标签、摘要、xlab、标题、滴答和图例。
下面是一个增加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")发布于 2022-11-19 09:42:57
尝试使用: axes = gpar(cex = 0.6)
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),
axes = gpar(cex = 0.6),
col=fpColors(box="royalblue",line="darkblue", summary="royalblue"))https://stackoverflow.com/questions/60757616
复制相似问题