我正在尝试在 Ggplot2 y 轴中使用下标 + 上标 + 方括号。但是当我使用下面的代码时,它显示错误。
labs(y = parse(text = "S[in] ~~ group('[', W * ~~ m^-2, ']')"))
错误是:
Error in parse(text = "S[in] ~~ group('[', W * ~~ m^-2, ']')") :
<text>:1:3: unexpected 'in'
1: S[in
^
我需要一个标签:Sin [W m-2],其中in是下标,-2是上标。
谁能帮忙解决这个问题?
最佳答案
您可以使用表达式
:
library(ggplot2)
ggplot(mtcars, aes(hp, mpg)) +
geom_point() +
labs(y = expression("S"["in"] ~ "[W" ~ m^-2~"]"))
关于r - ggplot2 轴文本标签 : subscript + superscript + square brackets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67648657/