[R]关于R语言的绘图函数
1. 首先就是plot(x,y,...)
参数:
x: 所绘图形横坐标构成的对象
y: 所绘图形纵坐标构成的对象
type: 指定所绘图形类型
pch: 指定绘制点时使用的符号
cex: 指定符号的大小.cex是一个数值,表示绘图符号相对于默认大小的缩放倍数. 默认大小为1, 1.5表示放大为默认值的1.5倍, 0.5表示缩小为默认值的50%等.
cex.axis: 坐标轴刻度文字的缩放倍数. 类似于cex
cex.lab: 坐标轴标签(名称)的缩放倍数,类似于cex
cex.main: 标题的缩放倍数,类似于cex
cex.sub: 副标题的缩放倍数, 类似于cex
lty: 指定线条类型(实线,虚线等等)
lwd: 指定线条宽度.也是以默认值的相对大小来表示的.
xlab: 横坐标名称. 设为xlab=""则不显示标签
ylab: 纵坐标名称
xlim: 横坐标宽度
ylim: 纵坐标宽度 ylim= c(0, 70)
las: 改变刻度数字的方向 1 ,2 ,3
xaxs , yaxs 设置x及y轴的风格


bty: 控制坐标系风格

col: 默认的绘图颜色. 有些函数(如lines和pie)可以接受一个含有颜色值的向量并自动循环使用. 例如,如果设定col=c("red", "blue")并需要绘制三条线, 则第一条为红色, 第二条为蓝色, 第三条线又为红色
col.axis: 坐标轴刻度文字的颜色
col.lab: 坐标轴标签(名字)的颜色
col.main: 标题颜色
col.sub: 副标题颜色
fg: 图形的前景色
bg: 图形的背景色
font: 整数. 用于指定绘图所用的字体样式. 1=常规. 2=粗体. 3=斜体. 4=粗斜体. 5=符号字体(以Adobe符号编码表示)
font.axis: 坐标轴刻度文字的字体样式
font.lab: 坐标轴标签(名字)的字体样式
font.main: 标题字体样式
font.sub: 副标题字体样式
ps: 字体磅值. 文本的最终大小为ps*cex
family: 绘制文本时使用的字体族. 标准的取值为serif(衬线), sans(无衬线)和mono(等宽)
用于控制图形尺寸的边界大小的参数:
pin: 以英寸表示图形的尺寸(宽和高)
mai: 以数值向量表示的边界大小, 顺序为"下, 左, 上, 右", 单位为英寸
mar: 以数值向量表示的边界大小, 顺序为"下, 左, 上, 右", 单位为英分
axis()坐标轴函数参数选项axis(side, at=, labels=, pos=, lty=, col=, las=, tck=, ...)
side: 一个整数, 表示在图形的哪边绘制坐标轴(1=下, 2=左, 3=上, 4=右)
at: 一个整数型向量, 表示需要绘制刻度线的位置
labels: 一个字符型向量. 表示置于刻度线旁边的文字标签(如果为NULL,则直接使用at中的值)
pos: 坐标轴线绘制位置的坐标(即与另一条坐标轴相交位置的值)
lty: 线条类型
col: 线条和刻度线颜色
las: 标签是否平行于(=0)或垂直于(=2)坐标轴
tck: 刻度线的长度, 以相对于绘图区域大小的分数表示(负值表示在图形外侧, 正值表示在图形内侧, 0表示禁用刻度, 1表示绘制网格线): 默认值为-0.01
2. par:
设置接下来绘制的图形的参数
参考:
[R]关于R语言的绘图函数的更多相关文章
- R语言——基本绘图函数
通过一个综合的例子测试绘图函数 学习的内容是tigerfish老师的教程. 第一节:基本知识 用seq函数产生100位学生的学号. > num = seq(,) > num [] [] [ ...
- R语言低级绘图函数-symbols
严格意义上将symbols 并不能算是一个低级的绘图函数,因为它不仅可以在一幅已经存在的图标上添加元素,还可以创建一张新的图表 鉴于它绘图时的灵活性,我把它归入到低级绘图函数中 symbols 可以创 ...
- R语言boxplot绘图函数
boxplot 用于绘制箱线图,我们都知道boxplot 用于展示一组数据的总体分布,在R语言中,支持两种输入数据的方式 第一种:x , 这个参数指定用于绘制箱线图所用的数据,是一个向量 代码示例: ...
- R语言低级绘图函数画个温度计
x <- 1:2 y <- runif(2,0,100) par(mar=c(4,6,2,6)) plot(x,y,type="n",xlim=c(0.5,2.5),y ...
- R语言curve绘图函数
curve 函数常用于绘制函数对应的曲线,确定函数的表达式,以及对应的需要展示的起始坐标和终止坐标,curve函数就会自动化的绘制在该区间内的函数图像 基本用法,代码示例: curve(sin, -2 ...
- R语言低级绘图函数-abline 转载
abline 函数的作用是在一张图表上添加直线, 可以是一条斜线,通过x或y轴的交点和斜率来确定位置:也可以是一条水平或者垂直的线,只需要指定与x轴或y轴交点的位置就可以了 常见用法: 1)添加直线 ...
- R语言hist绘图函数
hist 用于绘制直方图,下面介绍每个参数的作用: 1)x: 用于绘制直方图的数据,该参数的值为一个向量 代码示例: data <- c(rep(1, 10), rep(2, 5), rep(3 ...
- R语言barplot绘图函数
barplot 函数用于绘制柱状图,下面对其常用的参数进行一个详细的解释: 1)height : 高度,通过这个参数可以指定要画多少个柱子以及每个柱子的高度,其值有两种格式, 第一种 :向量 vect ...
- R语言低级绘图函数-grid
grid 函数用来在一张图表上添加网格线, 基本用法:默认在添加刻度线的地方添加网格线 plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = &qu ...
随机推荐
- SpringBoot获取resource下证书失败
1.第一种失败的情况: 本来使用Spring的上下文容器获取文件,将证书文件放在resource下,编译后获取文件会出现报错 java.security.spec.InvalidKeySpecE ...
- 用windows计划任务执行一些内容的写法,
用windows计划任务执行一些内容的写法, 以下示例: 1.创建ws对象 2.关闭java进程 3.执行bat文件 start.vbe文件内容 set ws=wscript.createobject ...
- Hexo之部署github
最近开始学NodeJs,准备也在github上弄个一个Hexo博客练练过程中遇到一些问题总结一下.希望对遇到同样问题的同学能有个帮助少走一些弯路. - 其实用windows或mac客户端直接去同步很顺 ...
- DockerDesktop简单安装和使用
一.在windows10下,安装DockerDesktop: 1.检查windows版本为企业版或专业版,并开启Hyper-v系统设置:电脑的控制面板->程序->启用或关闭Windows功 ...
- mysql数据库进阶篇
一.连表操作 1)为何需要连表操作 .把所有数据都存放于一张表的弊端 .表的组织结构复杂不清晰 .浪费空间 .扩展性极差 2)表设计,分析表与表之间的关系 寻找表与表之间的关系的套路 举例:emp表 ...
- BP神经网络的数学常识
输入数据X1-Xn. 输入层和隐层之间的权Wji 隐层的输入数据为:∑iwjixi 隐层的输出数据为:yj = f(∑iwjixi).其中f(x)= 隐层的输入数据为:∑jwkjyj 隐层的输出数据为 ...
- 解决IDEA、Pycharm连接数据库乱码的问题
一.IDEA. 使用IDEA连接数据库: import java.sql.Connection;import java.sql.DriverManager;import java.sql.Result ...
- 网络编程之基于tcp和udp的套接字
一 udp协议网络编程 DNS:将域名解析成ip地址 SOCK_DGRAM:数据报协议,也是udp协议 udp协议的网络编程的一些用法: recvfrom:接收消息,接收的时一个元组,元组里面的元 ...
- 2018.12.15 codeforces 920F. SUM and REPLACE(线段树)
传送门 线段树入门题. 给你一个序列:支持区间修改成自己的约数个数,区间求和. 实际上跟区间开方一个道理. 2的约数个数为2,1的约数个数为1,因此只要区间的最大值小于3就不用修改否则就暴力修改. 因 ...
- 2018.11.03 NOIP模拟 树(长链剖分优化dp)
传送门 考虑直接推式子不用优化怎么做. 显然每一个二进制位分开计算贡献就行. 即记录fi,jf_{i,j}fi,j表示距离iii这个点不超过jjj的点的每个二进制位的0/10/10/1个数. 但直接 ...