Modification de la taille des points dans les graphiques en R

Manav Narula 8 mars 2021
Modification de la taille des points dans les graphiques en R

Un nuage de points est l’un des graphiques les plus simples et les plus utilisés dans R. Il représente simplement un point en fonction de la valeur de deux variables, chacune sur l’axe des x et des y, respectivement. Les nuages de points peuvent aider à identifier tout modèle sous-jacent entre ces variables et à montrer comment les valeurs sont liées entre elles.

L’exemple suivant montre un simple graphique de dispersion utilisant la fonction plot() :

v1 <- c(1,2,3,4,11,9,7)
v2 <- c(3,4,5,6,3,2,1)
plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot")

Diagramme de dispersion de base dans R

Notez que nous utilisons les paramètres xlab, ylab et main pour ajouter le titre et les étiquettes des axes X et Y.

Nous pouvons définir la taille et la forme des points en utilisant les paramètres pch et cex.

Dans R, nous pouvons avoir différents symboles pour un tracé. Nous pouvons avoir un simple cercle vide, un carré, un triangle, ou des formes remplies, et bien d’autres encore. Nous utilisons le paramètre pch pour spécifier la forme du point.

La valeur du paramètre pch va de 1 à 25, correspondant à différentes formes.

Dans le code ci-dessous, nous allons fixer la valeur du paramètre pch à 20.

plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20)

Scatter plot avec le paramètre pch dans R

Nous pouvons utiliser l’argument cex pour fixer la taille des points afin de les rendre plus lisibles. Ce paramètre est généralement utilisé avec la fonction par pour définir d’autres paramètres de traçage, mais ici nous l’utilisons dans la fonction plot comme indiqué ci-dessous.

plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20, cex = 2)

Scatter plot avec le paramètre cex dans R

Remarquez la différence dans le graphique ci-dessus et la façon dont la taille des points a augmenté.

Si vous utilisez la fonction qplot() pour tracer le nuage de points, nous pouvons définir la taille des points en utilisant le paramètre size. Voir le code suivant.

qplot(v1,v2, size= I(5))

Scatter plot avec la fonction qplot dans R

Le même paramètre peut également être appliqué lors de l’utilisation de la fonction ggplot().

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Article connexe - R Plot