将指数添加到轴标签 (R / ggplot2)

Adding exponent to axes labels (R / ggplot2)

我查看了同一个问题的许多解决方案,但适用于不同的数据集,none 似乎对我有用。

我希望添加立方米作为每个轴标题的单位,立方米显然带有指数。我试过的最新代码(没有用)如下:

ggplot(data=vol30, aes(x=control, y=vol30)) + geom_point(alpha=.6, size=4, color="#880011") + ggtitle("Ground Survey vs. 30m UAV Survey") + labs(x="Volume, m^{3}", y="Volume, m^{3}") + xlim(0, 5) + ylim(0, 5) + geom_abline(intercept = 0, slope = 1, alpha=.6, size = 1, colour="blue")

我是 R 和 ggplot2 的新手,所以慢慢说 ;) 有人有什么建议吗?

expression应该添加到labs(x =

 x = expression(paste("Volume ", m^{3})), y = expression(paste("Volume ", m^{3}))

你可以使用解析

labs(x=parse(text='Volume, m^3'), y=parse(text='Volume, m^3'))