目录

  • 引言
  • 1、简单运算
  • 2、角标
  • 3、特殊字体导数
  • 4、级数集合运算
  • 5、集合运算箭头
  • 6、部分希腊字母
  • 总结

引言

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

R语言画图之——expression相关推荐

  1. R语言画图/绘图/作图2

    R语言画图/绘图/作图2 动画气泡图 可以使用该gganimate包实现动画气泡图.它与气泡图相同,但是,您必须显示值如何在第五维(通常是时间)上变化. 要做的关键是将 设置为aes(frame)要在 ...

  2. R语言画图——添加数学表达式和R2(Ⅱ)

    R语言画图--添加数学表达式和R2(Ⅱ) 前言 胸卡没有想到随手写的博客竟然得到了那么多的关注! 一天的访问量直接破千,而且还得到了大神的鼓励!(激动) 估计大家是被这个标题吸引.(哈哈) 果然,天下 ...

  3. linux r语言画图,R语言︱画图

    笔者寄语:不论画啥,你先plot准没错. plot 二维坐标绘图 dotchart 点图 barplot 条形图 hist 直方图 pie 饼图 points 添加点 lines 添加线 text 添 ...

  4. R语言画图功能到底有多厉害,看看就知道了

    人们都说R语言的画图能力很强,但到底有多强,很少人见过吧.今天,我们就要R语言来画画地图,看看有多么简单. R语言身为一名开源语言,身后有世界各地的大牛在为他开发.到目前位置,R语言已经有了8000多 ...

  5. R语言读取 文件 中文乱码,R语言画图 中文不显示

    R语言 读入excel文件:用openxlsx install.packages(openxlsx) library(openxlsx) a<-read.xlsx("exercise1 ...

  6. R语言画图的实例分析,坐标轴,图例等设置

    通过一个具体的案例对R语言的画图进行分析,主要包括辅助线的添加,plot()函数的基本参数设置,以及图例坐标轴的设置. 案例分析 ##数据的输入, dose  <- c(20, 30, 40, ...

  7. R 语言画图中英文字体解决方案

    在某些时候,需要在 R 画图中添加中文,但是默认情况下,R 对中文的支持不好.这里推荐一个showtext的 R 包.如果需要将含有中文字体的图形保存为 pdf 文件,可以使用下面讲到的方案,最新版的 ...

  8. [R语言画图]气泡图symbols

    绘制气泡图主要使用函数symbols(x,y,circle=r).当中x.y是坐标轴,r是每一个点的半径. x<-rnorm(10) y<-rnorm(10) r<-abs(rnor ...

  9. R语言画图时常见问题

    关注微信公共号:小程在线 CSDN的更新和微信公共号都会持续更新,CSDN博客没有数据集的链接: 关注CSDN博客:程志伟的博客 1 如何在同一画面画出多张图? 修改绘图参数,如 par(mfrow ...

最新文章

  1. 打印从1到最大的n位数
  2. mxnet nd中的asscalar() 向量转换为标量 转
  3. 分布式服务防雪崩熔断器,Hystrix理论+实战
  4. 一文弄懂String的所有小秘密
  5. php 实现百度坐标转换,PHP中腾讯与百度进行坐标转换
  6. 使用datax同步cassandra数据
  7. Linux进阶之路————组管理与权限管理
  8. CentOs基础操作指令(时间日期、搜索查找)
  9. 电脑重装系统Win11时间同步失败怎么办
  10. CUDA 8.0 + VS2013 + win10 x64开发环境搭建
  11. php 5.6 mysql con,最新版的程序,支持PHP5.6和MYSQL5.6的环境吗
  12. 解决tomcat在idea控制台乱码
  13. 2017华为软挑——最小费用最大流(MCMF)
  14. 15个开发者最亲睐的Andr​​oid代码编辑器
  15. 用python写一个地铁线路图_python制作一线城市地铁运行动态图
  16. qt初体验(通信原理:消息码--AMI码--HDB3码低配可视化)
  17. Unity3D架构设计NavMesh寻路
  18. Hive综合应用案例——用户学历查询
  19. 生产排程系统_高级计划与排程的基本概念
  20. matlab基础总结与图像处理应用(上)

热门文章

  1. 计算机视觉应该怎样入门?
  2. 在vue中使用antV-G2展示基础环状图
  3. oracle GoldenGate 的参数配置
  4. Python异步编程和事件驱动
  5. centos内核离线升级
  6. 如何理解 Elasticsearch 中的 Indices、Types、Documents、Fields
  7. Ubuntu18.04安装GCC8.3.0
  8. MATLAB嵌套函数的应用
  9. 查看电脑支持多大内存
  10. 软件测试之决策表(逻辑最严谨的功能性测试)