Исходя из предложений Цетта, как насчет использования 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()
, чтобы было достаточно места для размещения заголовков над графиком пар.
Вот график: 