Настройте заголовок и подзаголовок в базе R - PullRequest
0 голосов
/ 05 марта 2019

Как мне получить заголовок и субтитры базовых R для имитации ggplots? Я бы предпочел, чтобы все было выровнено, ничего не выделено жирным шрифтом, а субтитры были бы прямо под заголовком.

Мне также хотелось бы немного больше места между всем. Может быть, моя новая строка \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 Ответ

1 голос
/ 08 марта 2019

Исходя из предложений Цетта, как насчет использования 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...