簡體   English   中英

將指數添加到軸標簽(R / ggplot2)

[英]Adding exponent to axes labels (R / ggplot2)

我已經查看了相同問題的許多解決方案,但適用於不同的數據集,但似乎沒有一個對我有用。

我正在尋找添加米立方作為每個軸標題的單位,米立方明顯顯示為指數。 我嘗試的最新代碼(不起作用)如下:

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'))

有類似的問題,labs(y = "%biomass", x = expression(paste("Mulch amount", tha^{-1})))

這導致覆蓋量和 tha 之間沒有空間(使其成為 Mulchamounttha(-1)。

有誰知道如何在兩者之間添加空間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM