Fonction abline() de R - Ajouter des lignes de référence

R 语言实例Exemples du langage R

La fonction abline() de R sert à ajouter des lignes de référence droites à un graphique existant.

Elle peut tracer des lignes horizontales, verticales ou obliques, et est souvent utilisée pour marquer des moyennes, des seuils ou des lignes de tendance.

La syntaxe de la fonction abline() est la suivante :

abline(a = NULL, b = NULL, h = NULL, v = NULL,
       col = "black", lty = 1, lwd = 1)

Description du paramètre :

  • a, bL'ordonnée à l'origine et la pente de la droite, c'est-à-dire y = a + b*x.

  • hLa valeur y de la ligne horizontale.

  • vLa valeur x de la ligne verticale.

  • ltyType de ligne : 1=solid, 2=dashed, 3=dotted.

  • lwdLargeur de ligne.

Exemple

# Nuage de points
x <- 1:20
y <- x * 3 + rnorm(20, 0, 5)
plot(x, y, main = "Données et ligne de tendance",
     xlab = "X", ylab = "Y",
     col = "blue", pch = 16)

# Ajouter une ligne de tendance de régression
abline(lm(y ~ x), col = "red", lwd = 2)

# Ajouter une ligne de référence horizontale (moyenne de y)
abline(h = mean(y), col = "green", lty = 2, lwd = 2)

# Ajouter une ligne de référence verticale
abline(v = 10, col = "purple", lty = 3, lwd = 2)

# Légende
legend("topleft",
       legend = c("Ligne de régression", "Moyenne", "x=10"),
       col = c("red", "green", "purple"),
       lty = c(1, 2, 3), lwd = 2)

L'exécution du code ci-dessus affichera un nuage de points contenant une ligne de régression, une ligne de moyenne et une ligne de référence verticale.

R 语言实例Exemples du langage R

Autres extensions