R语言画图之——expression
目录
- 引言
- 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相关推荐
- R语言画图/绘图/作图2
R语言画图/绘图/作图2 动画气泡图 可以使用该gganimate包实现动画气泡图.它与气泡图相同,但是,您必须显示值如何在第五维(通常是时间)上变化. 要做的关键是将 设置为aes(frame)要在 ...
- R语言画图——添加数学表达式和R2(Ⅱ)
R语言画图--添加数学表达式和R2(Ⅱ) 前言 胸卡没有想到随手写的博客竟然得到了那么多的关注! 一天的访问量直接破千,而且还得到了大神的鼓励!(激动) 估计大家是被这个标题吸引.(哈哈) 果然,天下 ...
- linux r语言画图,R语言︱画图
笔者寄语:不论画啥,你先plot准没错. plot 二维坐标绘图 dotchart 点图 barplot 条形图 hist 直方图 pie 饼图 points 添加点 lines 添加线 text 添 ...
- R语言画图功能到底有多厉害,看看就知道了
人们都说R语言的画图能力很强,但到底有多强,很少人见过吧.今天,我们就要R语言来画画地图,看看有多么简单. R语言身为一名开源语言,身后有世界各地的大牛在为他开发.到目前位置,R语言已经有了8000多 ...
- R语言读取 文件 中文乱码,R语言画图 中文不显示
R语言 读入excel文件:用openxlsx install.packages(openxlsx) library(openxlsx) a<-read.xlsx("exercise1 ...
- R语言画图的实例分析,坐标轴,图例等设置
通过一个具体的案例对R语言的画图进行分析,主要包括辅助线的添加,plot()函数的基本参数设置,以及图例坐标轴的设置. 案例分析 ##数据的输入, dose <- c(20, 30, 40, ...
- R 语言画图中英文字体解决方案
在某些时候,需要在 R 画图中添加中文,但是默认情况下,R 对中文的支持不好.这里推荐一个showtext的 R 包.如果需要将含有中文字体的图形保存为 pdf 文件,可以使用下面讲到的方案,最新版的 ...
- [R语言画图]气泡图symbols
绘制气泡图主要使用函数symbols(x,y,circle=r).当中x.y是坐标轴,r是每一个点的半径. x<-rnorm(10) y<-rnorm(10) r<-abs(rnor ...
- R语言画图时常见问题
关注微信公共号:小程在线 CSDN的更新和微信公共号都会持续更新,CSDN博客没有数据集的链接: 关注CSDN博客:程志伟的博客 1 如何在同一画面画出多张图? 修改绘图参数,如 par(mfrow ...
最新文章
- 打印从1到最大的n位数
- mxnet nd中的asscalar() 向量转换为标量 转
- 分布式服务防雪崩熔断器,Hystrix理论+实战
- 一文弄懂String的所有小秘密
- php 实现百度坐标转换,PHP中腾讯与百度进行坐标转换
- 使用datax同步cassandra数据
- Linux进阶之路————组管理与权限管理
- CentOs基础操作指令(时间日期、搜索查找)
- 电脑重装系统Win11时间同步失败怎么办
- CUDA 8.0 + VS2013 + win10 x64开发环境搭建
- php 5.6 mysql con,最新版的程序,支持PHP5.6和MYSQL5.6的环境吗
- 解决tomcat在idea控制台乱码
- 2017华为软挑——最小费用最大流(MCMF)
- 15个开发者最亲睐的Andr​​oid代码编辑器
- 用python写一个地铁线路图_python制作一线城市地铁运行动态图
- qt初体验(通信原理:消息码--AMI码--HDB3码低配可视化)
- Unity3D架构设计NavMesh寻路
- Hive综合应用案例——用户学历查询
- 生产排程系统_高级计划与排程的基本概念
- matlab基础总结与图像处理应用(上)