在基准R中调整剧情标题和副标题

时间:2019-03-05 11:42:13

标签: r

如何获得模仿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")

r_titles

1 个答案:

答案 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()选项,以便有足够的空间将标题放置在成对绘图上方。

这是情节: enter image description here