"Squared" ggplot2 中的上标 R 中的 y 轴标签

"Squared" superscript in ggplot2 yaxis label in R

我正在用 ggplot2 绘制多线图,但在用英里每秒平方标记 y 轴时遇到问题。我试过命令:

ggplot(data.frame, aes(id)) + labs(y = "Acceleration in m/s^2")

和(在搜索 Stack Overflow 之后):

ggplot(data.frame, aes(id)) + labs(y = expression ("Acceleration in m/s[2]")

在这两种情况下,标签都不会创建上标,而是看起来完全像 "Acceleration m/s^2"。应该如何构建 ggplot 标签的这个上标命令?

试试这个:

 + labs(y = expression ("Acceleration in"~m/s^2))