ggplot坐标轴标签如何将PM2.5的2.5设为下标且不改变括号内格式
你可以直接使用R原生plotmath表达式的下标语法[]调整内容,修改后的代码如下:
y = bquote(PM[2.5]~'('*µg~m^-3*')')
语法说明
PM[2.5]会自动渲染为PM下标2.5的格式,完全匹配你要的显示效果- 括号内的
µg~m^-3渲染逻辑和原有代码完全一致,不会改变显示效果 - 表达式中的
~用于生成空格,避免PM2.5和后面的括号粘连
如果直接在ggplot的ylab参数中调用也可以直接写为:
library(ggplot2) ggplot(your_data, aes(x = x_col, y = y_col)) + # 替换为你实际用到的几何对象代码 ylab(bquote(PM[2.5]~'('*µg~m^-3*')'))
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

