如何在R语言轴标题中设置δ¹³C(‰)的上标格式?
解决R中轴标题添加上标δ¹³C(‰)的问题
你原来的代码问题出在符号组合不对,δ不用套引号,上标和后续字符的连接方式也得调整。
给你两种正确的写法:
- 用R内置的
permil符号(对应‰):
这里yaxis <- expression(delta^13*C~(permil))delta是希腊字母δ的标准写法,^13实现上标效果,*用来连接上标后的C,~是加空格,再连接括号里的permil。 - 直接用Unicode的‰字符:
这种写法里‰要套引号,保证R能正确识别这个特殊字符。yaxis <- expression(delta^13*C~("‰"))
- 用R内置的
拿ggplot2举个实际使用的例子:
library(ggplot2) ggplot(mtcars, aes(mpg, wt)) + geom_point() + labs(y = expression(delta^13*C~(permil)))
内容的提问来源于stack exchange,提问作者Alison Meeth
相关产品推荐
相关产品推荐

