R语言入门——line和lines的区别

目录

  • 0 引言
  • 一、 line()
  • 二、 lines()

0 引言

首先,从直观上看,lines比line多了一个s,但它们还是有很大的区别的,下面将具体解释这个两个函数的区别。

一、 line()

从R语言的帮助文档中找到,line()的使用,规则如下:

line(x, y, iter=1)

具体解释,line()函数中的参数,x,y可以理解为一个数据点横轴,纵轴,其进行的是线性拟合。Line函数返回的是拟合直线的截距和斜率。例子如下:
R语言入门——line和lines的区别_第1张图片
其中,call的意思是调用line(x,y)这个函数。
Iter为迭代次数,默认是1。

二、 lines()

默认情况下:

lines(x, y = NULL,...)

X,Y是连接点的坐标向量,type表示类型,有线条类型、线宽、线宽、线宽、颜色、线色等。通俗地讲就是在已有图上加线。下面给出的例子:

x <- seq(-10,10,0.1)
y <- sin(x)
plot(x, y)
lines(y)

R语言入门——line和lines的区别_第2张图片

Lines()显示结果如下:

R语言入门——line和lines的区别_第3张图片
综上就是line()与lines()函数的区别。

你可能感兴趣的:(R语言入门,R)