R ggplot2 выравнивает многострочный заголовок

Если у меня есть заголовок, который идет

... +
ggtitle('Something\nSomething Else\nSomething Else')

Есть ли способ, чтобы каждая линия выравнивалась по центру, а не левая выровнялась по центру?

...+
theme(plot.title=element_text(hjust=0.5))

дает мне текст в центре, но выравнивается влево.

Ответы

Ответ 1

будет ли это работать для вас,

# install.packages("ggplot2", dependencies = TRUE)
require(ggplot2)

DF <- data.frame(x = rnorm(400))
m <- ggplot(DF, aes(x = x)) + geom_histogram()
m + labs(title = "Vehicle \n Weight-Gas \n Mileage Relationship \n 
                 and some really long so that you can seee it centered") + 
     theme(plot.title = element_text(hjust = 0.5))

enter image description here

извините за опечатки в заголовке сюжета...