如何获得模仿ggplots的基本R图标题和副标题?我希望所有内容保持对齐,不加粗,字幕直接位于标题下方。
我还要在所有内容之间留出一些空间。也许我的换行符\n
'hack'是实现此目的的最佳方法?
plot(mtcars)
title(main = "I want main title NOT bold and left aligned\n\n",
sub = "Sub title should be under the main title left aligned")
答案 0 :(得分:1)
根据Cettt的建议,如何使用mtext
如下:
plot(mtcars, oma=c(2, 3, 5, 2))
mytitle = "I want main title NOT bold and left aligned"
mysubtitle = "Sub title should be under the main title left aligned"
mtext(side=3, line=3, at=-0.07, adj=0, cex=1, mytitle)
mtext(side=3, line=2, at=-0.07, adj=0, cex=0.7, mysubtitle)
adj=0
选项要求左对齐。
line=
选项定义每个标题的垂直位置,从绘图顶部边缘的边界向外计数。
您可以使用at=
选项进行播放,以根据需要水平移动标题。
还要注意在oma=
调用中使用plot()
选项,以便有足够的空间将标题放置在成对绘图上方。