R 绘制回归线

R 绘制回归线,r,plot,R,Plot,我有一个阴谋 plot(wine$AGST ~ wine$Price, xlab="Price", ylab = "AGST", pch = 19) 想画一条回归线吗 abline(lm(Price ~ AGST, data=wine)) 但面对错误,即 abline(mod01) 警告信息: 1:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数 2:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “

我有一个阴谋

plot(wine$AGST ~ wine$Price, xlab="Price", ylab = "AGST", pch = 19)
想画一条回归线吗

abline(lm(Price ~ AGST, data=wine))
但面对错误,即

abline(mod01) 警告信息: 1:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数 2:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数 abline(lm(价格~ AGST,数据=葡萄酒)) 警告信息: 1:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数 2:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数 abline(lm(价格~ AGST,数据=葡萄酒)) 警告信息: 1:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数 2:在doTryCatch(返回(expr)、名称、parentenv、处理程序)中: “lm”不是图形参数


请提供可复制的示例。 以下是mtcars数据中的一个示例

记住 绘图(A~B)将A绘制为Y轴,B绘制为X轴 而绘图(A,B)将A绘制为X轴,B绘制为Y轴

用你的数据尝试下面的代码,并告诉我结果

plot(mtcars$mpg , mtcars$wt, xlab="mpg", ylab = "wt", pch = 19)
abline(lm(wt ~ mpg, mtcars))

您的代码应该有效:可复制示例
绘图(mtcars$mpg~mtcars$wt);abline(lm(mpg~wt,mtcars))
(注意:我认为您的lm变量应该是反向的
lm(AGST~Price,data=wine)
)谢谢Mandar,它在改变横坐标和纵坐标的情况下工作。