Fonction abline de R : Comment ajouter facilement une droite à un graphique
L?objectif de cet tutoriel est de vous montrer comment ajouter une ou plusieurs droites ? un graphique en utilisant le logiciel R. La fonction abline() peut ?tre utilis?e pour ajouter une ligne verticale, horizontale ou une droite de regression ? un graphe.

Un format simplifi? de la fonction abline est :
abline(a=NULL, b=NULL, h=NULL, v=NULL, ...)
- a, b : Valeurs indiquant le point d?interception sur l?axe des y et la pente de la droite
- h : h = y, ajoute une ligne horizontale tout au long du graphique en partant du point d?ordonn?e y.
- v : v = x, ajoute une ligne verticale tout au long du graphique en partant du point d?abscisse x
Ajouter une ligne verticale
Le format simplifi? est :
abline(v = y)
Dans ce cas, la fonction ajoute une ligne verticale sur le graphique actuel au point sp?cifi? d?ordonn?e ?y?.
# Exemple 1 : Ajouter une ligne
plot(cars)
abline(v=15, col="blue")
# Exemple 2 : Ajouter 2 lignes
# Changer la couleur, la largeur et le type de traits
plot(cars)
abline(v=c(15,20), col=c("blue", "red"), lty=c(1,2), lwd=c(1, 3))
# Example 3
set.seed(1234); mydata<-rnorm(200)
hist(mydata, col="lightblue")
abline(v = mean(mydata), col="red", lwd=3, lty=2)



Notez que les types de traits (lty, pour line type en anglais) et la largeur des traits (lwd, pour line width en anglais) sont expliqu?s ici.
Ajouter une ligne horizontale
Le format simplifi? est :
abline(h = x)
Dans ce cas, la fonction ajoute une ligne horizontale sur le graphique actuel au point sp?cifi? d?abscisse ?x?.
plot(cars)
abline(h=40, col="blue")

Ajouter une droite de regression
La fonction lm() est utilis?e pour estimer la droite de regression.
par(mgp=c(2,1,0), mar=c(3,3,1,1))
# Estimer la regression lin?aire
require(stats)
reg<-lm(dist ~ speed, data = cars)
coeff=coefficients(reg)
# Equation de la droite de regression :
eq = paste0("y = ", round(coeff[2],1), "*x ", round(coeff[1],1))
# Graphe
plot(cars, main=eq)
abline(reg, col="blue")

Infos
Cette analyse a ?t? faite en utilisant le logiciel R (ver. 3.1.0).
Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Montrez-moi un peu d'amour avec les like ci-dessous ... Merci et n'oubliez pas, s'il vous plaît, de partager et de commenter ci-dessous!
Recommended for You!
Click to follow us on Facebook:
Comment this article by clicking on "Discussion" button (top-right position of this page)







