ggplot2 двухстрочная метка с выражением

Я хотел бы написать метку оси на две строки сexpression() заявление. Тем не мение,plotmath а такжеexpression не разрешать это (например, подписной текст появляется справа). я нашелэто обсуждение Примерно в 2005 г. возникла похожая проблема, но предлагаемые ими обходные пути не переводятся в мое приложение в ggplot2.Недавний вопрос адресована другая перестановка операторов многострочных выражений, но опять же предоставленный обходной путь здесь не применим.

Пример:

p <- ggplot(mtcars,aes(x=wt,y=mpg))+
  geom_point()+
  xlab(expression(paste("A long string of text goes here just for the purpose \n of illustrating my point Weight "[reported])))
try(ggsave(plot=p,filename=<some file>,height=4,width=6))

выдает изображение, где нижний индекс «сообщается» выбрасывается вправо, когда я хочу, чтобы он сидел рядом с предыдущим словом.

Ответы на вопрос(3)

Ваш ответ на вопрос