Я создаю следующий график на ggplot и нужно аннотировать некоторую информацию на каждом графике в качестве подзаголовка, график выглядит следующим образом: Для названия и целей субтитров, я написал следующий код :ggplot субтитры и название позиция - перекрывая названия
plot.title <- "Link A"
Common <- paste("Percentage:", "10%", sep=" ")
Average <- paste("Average:", "83", sep= " ")
plot.subtitle <- paste(Common, AverageSearchSpace, sep="\n")
и добавить в ggplot как:
ggtitle(bquote(atop(.(plot.title), atop(.(plot.subtitle), ""))))
Тем не менее, как можно видеть названия накладываются друг на друга в настоящее время, и я не мог найти способ, чтобы повторно расположить их без перекрытия пинг.
Мне было интересно, какое решение для разделения перекрывающихся названий. Я попытался увеличить маржу участка в теме() с помощью:
theme(plot.margin = unit(c(2, 2, 2, 2), "cm")
Однако это не помогло.
Кроме того, я попытался следующие:
plot.title = element_text(size = 85,colour="black", vjust = -2)
Это, кажется, чтобы настроить все позиции заголовка, а не субтитров и заголовка отдельно.
Кроме того, я не мог найти команду в теме(), такую как plot.subtitle, чтобы расположить ее позицию. Кажется, этого не существует.
Подсказка Любая часть кода помощи или связанная ссылка оценивается. Благодарю.
вы не представляете воспроизводимый пример, так что это трудно помочь; это может помочь, также недавно спросил http://stackoverflow.com/questions/35367095/multi-line-ggplot-title-with-different-font-size-face-etc?noredirect1_comment58440550_35367095 – MLavoie
Большое спасибо. Я ищу его, но никогда не думал о написании многострочной строки в поиске. Я искал несколько заголовков субтитров и т. Д. Не мог найти этого. Спасибо за ваше время. @MLavoie – kukushkin