Fonction plot() de R - Tracer des nuages de points

R 语言实例Exemples du langage R

La fonction plot() de R est la fonction de tracé la plus élémentaire, utilisée pour créer divers graphiques tels que des nuages de points, des graphiques en courbes, et plus encore.

plot() est le point d'entrée du système graphique de R ; presque toutes les visualisations commencent par lui.

Le format de syntaxe de la fonction plot() est le suivant :

plot(x, y, type = "p", main = "", xlab = "", ylab = "", col = "black")

Description du paramètre :

  • x, yLes coordonnées des points de données.

  • typeType de graphique : "p" (points), "l" (lignes), "b" (à la fois des points et des lignes), "o" (superposés).

  • mainLe titre du graphique.

  • xlab, ylabLes étiquettes des axes x et y.

  • colCouleur.

Exemple

# Créer des données
height <- c(160, 165, 170, 175, 180, 158, 172, 168, 178, 182)
graisse <- c(55, 60, 65, 70, 80, 52, 68, 62, 75, 85)

# Tracer un nuage de points
plot(height, weight,
     main = "Relation entre la taille et le poids",
     xlab = "Taille (cm)",
     ylab = "Poids (kg)",
     col = "blue",
     pch = 16)  # pch=16 est un point plein

# Ajouter une ligne de tendance
abline(lm(weight ~ height), col = "red", lwd = 2)

L'exécution du code ci-dessus affichera un nuage de points et une ligne de tendance rouge.

plot() peut également être utilisé directement sur des data frames, générant automatiquement une matrice de nuages de points entre les variables :

Exemple

# Afficher les relations entre les variables du jeu de données iris
print("matrice de nuages de points iris :")
plot(iris[, 1:4],
     col = iris$Species,
     main = "Matrice de nuages de points du jeu de données Iris")

L'exécution du code ci-dessus génère une matrice de nuages de points 4x4, où les points de différentes couleurs représentent différentes espèces d'iris.

R 语言实例Exemples du langage R

Autres extensions