【发布时间】:2022-09-19 23:36:43
【问题描述】:
在添加空间时遇到问题, 我使用以下来命名我的 x 和 y 标题。
labs(y = "% biomass", x = expression(paste("Mulch amount", tha^{-1})))
这导致覆盖量和 tha 之间没有空间(使其成为 Mulchamounttha(-1)。
有谁知道如何在使用相同的代码样式之间添加空格?
【问题讨论】:
在添加空间时遇到问题, 我使用以下来命名我的 x 和 y 标题。
labs(y = "% biomass", x = expression(paste("Mulch amount", tha^{-1})))
这导致覆盖量和 tha 之间没有空间(使其成为 Mulchamounttha(-1)。
有谁知道如何在使用相同的代码样式之间添加空格?
【问题讨论】:
来自?plotmath
‘x ~~ y’ 在 x 和 y 之间放置额外的空格
plot(0:1, 0:1, xlab = expression("Mulch amount"~~tha^{-1}))或者你可以在你的字符串中包含空格
plot(0:1, 0:1, xlab = expression("Mulch amount "*tha^{-1}))(由于
*操作符是并列的,我经常用它作为paste()的快捷方式)
【讨论】:
您可以在表达式中使用波浪号 (~) 在未加引号的变量名称之间留有间隙,或使用星号 (*) 使它们相邻而没有间隙。
library(ggplot2)
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
labs(y = "% biomass", x = expression(Mulch~amount~tha^{-1}))
创建于 2022-09-19,reprex v2.0.2
【讨论】:
?plotmath 中明确记录,除非我错过了?
paste。