使用R在散点图中添加线

使用R在散点图中添加线,r,plot,scatter-plot,R,Plot,Scatter Plot,这段代码运行良好,但我想再添加两行:其中一行是y=x+2,另一行是x=y+2 我想添加这两行,以可视化掉在行之外的值。您可以使用abline功能: plot(c.6,d.6, xlab="A55 ", ylab="A41", main="H3",cex.main=1) abline(lm(d.6 ~ c.6),col="red") 请参见以下内容: abline(a=NULL,b=NULL,h=NULL,v=NULL,reg=NULL, coef=NULL,untf=FALSE,…) 论据:

这段代码运行良好,但我想再添加两行:其中一行是y=x+2,另一行是x=y+2


我想添加这两行,以可视化掉在行之外的值。

您可以使用
abline
功能:

plot(c.6,d.6, xlab="A55 ", ylab="A41", main="H3",cex.main=1)
abline(lm(d.6 ~ c.6),col="red") 
请参见以下内容:

abline(a=NULL,b=NULL,h=NULL,v=NULL,reg=NULL, coef=NULL,untf=FALSE,…)

论据:

a、 b-截距和斜率,单个值

因此,对于特定的回归,您可以使用如下内容:

abline(2, 1)
abline(-2, 1)

我们不需要查看您的绘图,我们需要
c.6
d.6
abline(
 coef(lm(d.6 ~ c.6))[1] + 2,
 coef(lm(d.6 ~ c.6))[2]
 )
abline(
 coef(lm(d.6 ~ c.6))[1] - 2,
 coef(lm(d.6 ~ c.6))[2]
 )