如何在使用栅格时停止在R打印轴标签中添加上标
我用“grid”把我在ggplot中绘制的一些图放在一起,然后用“grid.text”给这些图加上相同的y轴标签。我最终找到了如何在那里为-2添加上标,但我不希望在两个后面的括号中添加上标。这是到目前为止我得到的最好的一句话,但似乎无论我做什么,在“^”之后的所有事情都被提了出来如何在使用栅格时停止在R打印轴标签中添加上标,r,plotmath,R,Plotmath,我用“grid”把我在ggplot中绘制的一些图放在一起,然后用“grid.text”给这些图加上相同的y轴标签。我最终找到了如何在那里为-2添加上标,但我不希望在两个后面的括号中添加上标。这是到目前为止我得到的最好的一句话,但似乎无论我做什么,在“^”之后的所有事情都被提了出来 grid.text((expression(paste("Biomass (g m"^"-2*)"))), rot = 90, vjust = -20.4) 到目前为止,类似的帖子很有帮助,但我认为“grid.tex
grid.text((expression(paste("Biomass (g m"^"-2*)"))), rot = 90, vjust = -20.4)
到目前为止,类似的帖子很有帮助,但我认为“grid.text”与我所读到的其他东西的作用并不相同
图中是这样的:可以删除粘贴(和引号)。在这种情况下,它们是不需要的(在许多情况下,它们只是妨碍了经济表达)。在原生plotmath形式中使用“(”的一个优点是,其大小可能更大,以容纳指数和下标的可能性
expression( Biomass~(g%.%m^-2) )
我加入了更多的数学cdot
,但是你可以回到一个空间btwn,用g和m
expression( Biomass~(g~m^-2) )
要查看“(“and”)大小的细微差别,可以尝试以下两种版本:
grid.text(expression( Biomass~(g%.%m[3]^-2) ), rot = 90, vjust = -20.4)
grid.text(expression( "Biomass~(g"%.%m[3]^-2*")" ), rot = 90, vjust = -20.4)
plotmath版本比字符版本大。这就是你想要的:
表达式(粘贴(“biometry(gm)^“-2“,”)
是的,先生,@Josh,这正是引号和逗号的正确组合。非常感谢!很好。要帮助你“了解”它的工作原理,请将^
作为操作符,使用“biometry(gm)”
位于其左侧,指数“-2
位于其右侧。结尾)
不是x^y
表达式的一部分,因此需要作为单独的(d)位添加。干杯。