library(ggplot2)
my_title = "This is a really long title of a plot that I want to nicely wrap \n and fit onto the plot without having to manually add the backslash n, but at the moment it does not"
r <- ggplot(data = cars, aes(x = speed, y = dist))
r + geom_smooth() + #(left)
opts(title = my_title)
can I set the plot title to wrap around and shrink the text to fit the plot?
I do not think there is a text wrap option in
ggplot2(I have always just inserted \n manually). You can, however, shrink the size of the title’s text by altering your code in the following way:In fact, you all aspects of text with the
theme_textfunction.