不断补充。。。
plot()和points()
区别:
plot是高级作图函数,points是低级作图函数,通常是先用高级作图函数把图的框架定下来,然后用低级作图函数对已有的框架进行修饰。
plot():
points():R语言低级绘图函数-points https://www.cnblogs.com/xudongliang/tag/R%E8%AF%AD%E8%A8%80/default.html?page=3
text()函数
text()函数的作用:在给定的x和y坐标的位置添加字符串。
R语言中text()函数同abline()函数,lines()函数一样属于低水平函数,即在已有绘图中添加相关图形。
默认使用格式:
text(x, y = NULL, labels = seq_along(x$x), adj = NULL, pos = NULL, offset = 0.5, vfont = NULL, cex = 1, col = NULL, font = NULL, ...)
其中,
- x和y:数值型向量,即要书写字符串的位置坐标。如果,x和y向量的长度不同,则短的将会被循环使用。
- labels:字符串向量,要绘制的字符串。
- adj:调整文字的位置。其值位于[0,1]之间。当adj为1个值时,是调整labels的x轴的位置,当是2个值时,第1个调整的是x轴的位置,第2个调整的是y轴的位置。
- pos:调整文字的方向位置,如果给定了此值,将覆盖adj给定的值。1,2,3和4分别对应坐标的下,左,上和右。
- offset:此参数需要与pos结合使用。当指定pos时,给出字符偏移量。
- vfont:NULL值为默认使用当前字体族。或者是一个长度为2的矢量字体字符向量。向量的第一个元素用于指定一种字体,第二个元素用于指定一种样式。如文本标签用表达式给出,则该项设置将被忽略。
- cex:设置字体大小,如果为NA或NULL,则设置为1.
- col:用于设置文本的颜色。
- font:设置文字的格式,1是默认值,就是普通的文字,2代表加粗,3代表斜体, 4代表加粗+斜体, 5只有用来ADOBE的设备上时,才有用。
例子:参考 R语言中使用text()函数给绘图添加文字
abline()函数
abline()函数:可以在当前绘图中添加一条或多条直线。
使用格式:
abline(a = NULL, b = NULL, h = NULL, v = NULL, lty=3,reg = NULL, coef = NULL, untf = FALSE, ...)
在绘图中可以设置的参数一般包括:直线的截距(a),直线的斜率(b),水平线的纵轴取值(h)、垂直线的横轴取值(v)等。
各参数的含义为:
- a 要绘制的直线截距
- b 直线的斜率
- h 会水平线时的纵轴值
- v 画垂直线时的横轴值
- reg 是一个具有coef方法的回归对象名称。若该对象返回的向量长度为1,则该值会作为该该函数的斜率,否则前两个值将会分别作为所绘直线的截距和斜率。
- coef 一个二维向量,给出截距和斜率
- untf 逻辑值,如果UNTF为真,且坐标轴中的一个或两个进行了对数变换,则会绘制对应于原始坐标系中的直线的曲线,否则在变换坐标系中绘制线。
- lty:表示虚短线的长度
abline()函数典型的用法主要有以下几种:
(1)abline(a, b, untf = FALSE, ...)
(2)abline(h =, untf = FALSE, ...)
(3)abline(v =, untf = FALSE, ...)
(4)abline(coef =, untf = FALSE, ...)
(5)abline(reg =, untf = FALSE, ...)
附加参数还可以给出线型、线条颜色,线条宽度等等。