如何将下标放入`ggplot`中的轴标题

How to get a subscript into an axis title in `ggplot`

我想在轴标题中使用 -1,-1 是上标。我的 y 轴上的标题应该是 "Ba:Ca (µmol:mol-1)" 并且 -1 作为上标。我在 -1 之前尝试过 ^ ,表达式函数也无济于事。 R菜鸟,求助

这是你想要的吗?

set.seed(4)
x <- runif(20, 5, 10)
y <- runif(20, 15, 20)

df <- data.frame(x,y)

ggplot()+
  geom_point(data=df, aes(x,y))+
  labs(y = expression(paste('Ba:Ca (µmol:mol'^-1,')')), x = "x axis")

或者我们可以使用 bquote

ggplot()+
    geom_point(data=mtcars, aes(cyl,mpg))+
    labs(y = bquote('Ba:Ca'~(µmol<.mol^-1)))