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

时间:2015-10-15 13:11:54

标签: r ggplot2 axes exponent

我已经查看了同一问题的一些解决方案,但应用于不同的数据集,似乎没有一个适用于我。

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

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的新手,所以请慢慢说;)有没有人有任何建议?

2 个答案:

答案 0 :(得分:2)

expression应添加到labs(x =

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

答案 1 :(得分:0)

你可以使用解析

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