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")
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)
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)
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))
Le même paramètre peut également être appliqué lors de l’utilisation de la fonction ggplot()
.
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