R语言画图之——expression

引言

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自带的函数不能输出。编者水平有限,欢迎评论区指正错误。
完整的代码已经发布:完整纯净代码资源
部分资源展示:
在这里插入图片描述

  • 13
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

统计学小王子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值