引言
R语言在作图时难免会用到公式,往途中添加标签公式的方法有很多,R基础包自带的expression
函数就是一个,除此之外还有latex2exp
可以在R语言中使用latex
的命令来给图片添加公式。本文基于expression
函数常用的命令从常用的运算符、大型运算、集合运算、希腊字母等方面给出常用的公式命令。
1、简单运算
plot(5, 5, axes = F, ann = F, xlim = c(-1,1), ylim = c(-1,1))
title(main = "常用运算与命令1---简单运算")
text(x = rep(c(-0.7,0.2),5), y = rep(seq(1, -1, by = -0.2), each = 2),
labels = c("命令","效果",
"%+%、%-%、%*%、%/%",expression(5%+-%5%*%6%/%5),
"a%.%b",expression(a%.%b),
"sqrt(a,b)",expression(sqrt(a,b)),
"==",expression(a==b),
"%==%",expression(a%==%b),
">=",expression(a>=b),
"<=",expression(a<=b),
"a%~~%b",expression(a%~~%b),
"a%=~b%",expression(a%=~%b),
"!=",expression(a!=b)
))
2、角标
3、特殊字体导数
4、级数集合运算
5、集合运算箭头
6、部分希腊字母
注:希腊字母在R语言中如果用symbol
函数只需要记得哪一个和哪一个英文字母对应即可。
plot(5, 5, axes = F, ann = F, xlim = c(-1,1), ylim = c(-1,1))
title(main = "常用运算与命令6---部分希腊字母")
text(x = rep(c(-0.7,0.2),5), y = rep(seq(1, -1, by = -0.2), each = 2),
labels = c("命令","效果",
"alpha",expression(alpha),
"symbol(a)",expression(symbol(a)),
"symbol(A)",expression(symbol(A)),
"beta",expression(beta),
"delta",expression(delta),
"theta",expression(theta),
"tau",expression(tau),
"mu",expression(mu),
"xi",expression(xi),
"lambda",expression(lambda)
))
总结
注:本文只列出常用的公式表达,如果有没涉及的符号不一定是R自带的函数不能输出。编者水平有限,欢迎评论区指正错误。
完整的代码已经发布:完整纯净代码资源
部分资源展示: