Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用栅格时停止在R打印轴标签中添加上标_R_Plotmath - Fatal编程技术网

如何在使用栅格时停止在R打印轴标签中添加上标

如何在使用栅格时停止在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”把我在ggplot中绘制的一些图放在一起,然后用“grid.text”给这些图加上相同的y轴标签。我最终找到了如何在那里为-2添加上标,但我不希望在两个后面的括号中添加上标。这是到目前为止我得到的最好的一句话,但似乎无论我做什么,在“^”之后的所有事情都被提了出来

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)位添加。干杯。