如何在轴标签上的值之间放置 space
How to put a space between values on an axis label
我想在绘图中添加以下轴标签:
Ba:Ca (µmol mol -1)
目前我已经设法将 -1 变成上标,这就是我所追求的,但我无法在 mol 之后和 -1 之前获得 space 。我是否需要在下面的脚本中添加一些内容,因为它只是将其打印为 mol-1?
ggplot(aes(Distance3, newBa)) + labs(y= expression (paste('Ba:Ca (µmol mol'^ -1,')'))
我们可以用 ~
:
得到一个 space
library(ggplot2)
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
labs(y = expression(paste('Ba:Ca (µmol mol'^~-1,')')))
# or without paste:
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
labs(y = expression(Ba:Ca~(mu*mol~mol^~-1)))
我想在绘图中添加以下轴标签: Ba:Ca (µmol mol -1) 目前我已经设法将 -1 变成上标,这就是我所追求的,但我无法在 mol 之后和 -1 之前获得 space 。我是否需要在下面的脚本中添加一些内容,因为它只是将其打印为 mol-1?
ggplot(aes(Distance3, newBa)) + labs(y= expression (paste('Ba:Ca (µmol mol'^ -1,')'))
我们可以用 ~
:
library(ggplot2)
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
labs(y = expression(paste('Ba:Ca (µmol mol'^~-1,')')))
# or without paste:
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
labs(y = expression(Ba:Ca~(mu*mol~mol^~-1)))