I ran a linear regression using the following code:

install.packages(‘ISLR’)

rm(list = ls())

library(ISLR)

model =lm(mpg ~ horsepower, Auto)

par(mar = c(1,1,1,1))

plot(Auto$horsepower, Auto$mpg,ylab = “mpg”,xlab = “horsepower”)

abline(model)

plot(model)

The plot(model) commands gives the following graphs:

Can someone help me understand the meaning of the plots obtained? What could they alternately be and what would it then mean?