在ggplot2图例中组合表达式和新行

时间:2016-02-29 14:34:51

标签: r ggplot2

我可能要求太多了,无论如何我想在两行上创建一个图例标题,其中第一行包含一个表达式(希腊符号\ Phi,下标10),第二行line是[.]。它应该是这样的:

enter image description here

我试过

p <- ggplot(mtcars,aes(x=wt,y=mpg,color=qsec))+
     geom_point()+
     labs(color=expression(atop(Phi["10"]),group("[",.,"]")))

但这不会打印下面一行:

enter image description here

你能帮忙吗?

1 个答案:

答案 0 :(得分:2)

你只是在错误的地方放置一个支架。它应该是atop(something, somethingelse)

p <- ggplot(mtcars,aes(x=wt,y=mpg,color=qsec))+
     geom_point()+
     labs(color=expression(atop(Phi["10"],group("[",.,"]"))))

enter image description here