R语言低级绘图函数-symbols】的更多相关文章

严格意义上将symbols 并不能算是一个低级的绘图函数,因为它不仅可以在一幅已经存在的图标上添加元素,还可以创建一张新的图表 鉴于它绘图时的灵活性,我把它归入到低级绘图函数中 symbols 可以创建包括圆形, 正方形,矩形,箱线图,类似温度计的图形在内的多种图形 基本用法: 通过x和y坐标指定要创建的图形的中心,对于不同的形状,设置对应的参数 需要注意的是,图形的大小默认使用的单位是inches, 为了和坐标系中的坐标保持一致,可以通过inches = FALSE 将对应的参数和坐标系保持一…
abline 函数的作用是在一张图表上添加直线, 可以是一条斜线,通过x或y轴的交点和斜率来确定位置:也可以是一条水平或者垂直的线,只需要指定与x轴或y轴交点的位置就可以了 常见用法: 1)添加直线 水平线: 通过h 参数设置直线与y轴的交点就可以了,代码示例如下: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6)) abline(h = 0, col = "red") 效果如下: 垂直线: 通过v 参数设置直线与x轴的交点就可以了,代码示例如下…
grid 函数用来在一张图表上添加网格线, 基本用法:默认在添加刻度线的地方添加网格线 plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "n") grid() box() 效果图如下: lwd  : 设置网格线的宽度 代码示例: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "n") grid(lwd = 3) box() 效果图如下: lty  :…
axis函数用来在一张图表上添加轴线,区别于传统的x轴和y轴,axis 允许在上,下,左, 右4个方向添加轴线 以x轴为例,一条轴线包含3个元素,水平的一条横线,叫做axis line , 刻度线, 叫做tick line, 对应的标签 labels 基本用法: 通过side 参数设置需要添加的轴线的方向,从下边开始,沿逆时针方向,数字为1到4 代码示例: par(oma = c(1, 1, 1, 1), mfrow = c(1, 4)) plot(1:5, 1:5, xlim = c(0,6)…
title 函数用来在一张图表上添加标题 基本用法: main 表示主标题,通常位于图像的上方, sub 表示副标题,位于图像的下方, xlab 表示x轴的标签,ylab 表示y轴的标签 par(oma = c(1, 1, 1, 1)) plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "n", xlab = "", ylab = "") box(which = "figure&q…
text函数用来在一张图表上添加文字,只需要指定对应的x和y坐标,以及需要添加的文字内容就可以了 基本用法: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "n") text(x = 3, y = 3, labels = "text") 效果图如下: 支持同时创建多个text标签 代码示例: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "…
rect 函数用来在一张图上添加矩形,只需要指定左下角和右上角的坐标的位置,就可以画出一个矩形 基本用法: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "n") rect(xleft = 1, ybottom = 1, xright = 5, ytop = 5) 效果图如下: xleft, ybottom, xright, ytop 支持一次设置多个值,同时创建多个矩形,用法如下: plot(1:5, 1:5, xlim =…
arrows 函数用来在一张图表上添加箭头,只需要分别指定起始坐标和终止坐标,就可以添加箭头了,还可以通过一些属性对箭头的形状,大小进行调整 基本用法: xo, yo 指定起始点的x和y坐标,x1, y1 指定终止点的x和y坐标, 代码示例如下: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6), type = "n") arrows(x0 = 1, y0 = 1, x1 = 4, y1 = 4) 效果如下: x0, y0,x1,y1 支持一次设…
abline 函数的作用是在一张图表上添加直线, 可以是一条斜线,通过x或y轴的交点和斜率来确定位置:也可以是一条水平或者垂直的线,只需要指定与x轴或y轴交点的位置就可以了 常见用法: 1)添加直线 水平线: 通过h 参数设置直线与y轴的交点就可以了,代码示例如下: plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6)) abline(h = 0, col = "red") 效果如下: 垂直线: 通过v 参数设置直线与x轴的交点就可以了,代码示例如下…
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),ylim=c(-10,110),axes=F,ann=F) axis(2,at = seq(0,100,20)) mtext("Temp (Centigrade)",side=2,line=3) axis(1,at=1:2,labels = c("T1","T2…