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))
выдает изображение, где нижний индекс «сообщается» выбрасывается вправо, когда я хочу, чтобы он сидел рядом с предыдущим словом.