【发布时间】:2013-04-22 22:06:13
【问题描述】:
我使用 'grid' 将我在 ggplot 中制作的一些图放在一起,然后我使用 'grid.text' 为这些图提供相同的 y 轴标签。我最终想出了如何在其中获得-2的上标,但我不希望这两个后面的括号被上标。这是迄今为止我得到的最好的台词,但似乎无论我做什么,“^”之后的所有内容都会被抬起。
grid.text((expression(paste("Biomass (g m"^"-2*)"))), rot = 90, vjust = -20.4)
到目前为止,类似的帖子很有帮助,但我认为“grid.text”与我读过的其他所有内容不同。
【问题讨论】:
-
这是你想要的吗:
expression(paste("Biomass (g m" ^ "-2", ")")) -
是的,先生,@Josh,这正是引号和逗号的正确组合。非常感谢!
-
好。为了帮助您“了解”它的工作原理,请将
^视为运算符,"Biomass (g m"在其左侧,指数"-2在其右侧。结束)不是x^y表达式的一部分,因此需要作为单独的 (d) 位添加。干杯。