在R中,ggplot2 y轴标签中的"Squared"上标。

10

我正在使用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标签的上标命令?

1个回答

17

试试这个替代方案:

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

或者:labs(y = bquote("加速度(m/s^2)")) - Brian D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接