在R中,使用函数barplot可以使标题水平居中于绘图区域,而不是整个图像。
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参数,但它是基于试验和错误,正确的值随字体大小而变化,还有其他问题。有更简单的解决方案吗?
adj
w8ntj3qf1#
1.设置外部边距1.使用mtext
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)
1条答案
按热度按时间w8ntj3qf1#
1.设置外部边距
1.使用
mtext