如何使用vanilla R在整个图像中水平居中条形图标题?

yyyllmsg  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(125)

在R中,使用函数barplot可以使标题水平居中于绘图区域,而不是整个图像。

par(mar=c(3,13,4,2))
barplot(10:1,horiz=T,main='Centralized title',las=1,names.arg=rep(paste0(letters,collapse=''),10))

我怎样才能让标题集中在整个图像上,就像下面的图像一样?

我知道我可以摆弄adj参数,但它是基于试验和错误,正确的值随字体大小而变化,还有其他问题。有更简单的解决方案吗?

w8ntj3qf

w8ntj3qf1#

1.设置外部边距
1.使用mtext

par(mar=c(3,13,0,2), oma=c(0,0,3,0))
barplot(10:1,horiz=T,las=1,names.arg=rep(paste0(letters,collapse=''),10))
mtext('Centralized title', outer = TRUE)

相关问题