Les diff?rents types de points dans R : Comment utiliser pch?
Plusieurs types de points ou symboles graphiques sont disponibles dans R. L?argument ? utiliser pour sp?cifier le type de points est pch.
Les differents types de points
La figure ci-dessous montre les diff?rents types de points :
La fonction utilis?e pour g?n?rer cette figure est fournie ? la fin de ce document.
- pch = 0, cercle
- pch = 1, rond
- pch = 2, triangle
- pch = 3, plus
- pch = 4, croix
- pch = 5, losange
- pch = 6, triangle vers le bas
- pch = 7, carr? avec croix
- pch = 8, ?toile
- pch = 9, losange avec plus
- pch = 10, cercle avec plus
- pch = 11, triangles hauts et bas
- pch = 12, carr? avec plus
- pch = 13, cercle avec croix
- pch = 14, carr? et triangle vers le bas
- pch = 15, carr? plein
- pch = 16, cercle plein
- pch = 17, triangle plein vers le haut
- pch = 18, losange plein
- pch = 19, cercle solide
- pch = 20, petit rond plein
- pch = 21, cercle plein bleu
- pch = 22, carr? plein bleu
- pch = 23, losange plein bleu
- pch = 24, triangle plein vers le bas bleu
- pch = 25, triangle plein vers la bas bleu
Un point peut ?tre omis en utilisant pch = NA.
Exemples
x<-c(2.2, 3, 3.8, 4.5, 7, 8.5, 6.7, 5.5)
y<-c(4, 5.5, 4.5, 9, 11, 15.2, 13.3, 10.5)
# Graphique en points
plot(x, y)
# Changer le type de points
# Utiliser un cercle solide
plot(x, y, pch = 19)
Par d?faut pch=1
Les arguments suivants peuvent ?tre utilis?s pour changer la couleur et la taille des points:
- col : couleur (code hexad?cimal ou nom) des points
- bg : La couleur de remplissage des symboles ouverts. Ceci peut ?tre utilis? seulement quand pch = 21:25.
- cex : La taille des points
- lwd : l??paisseur du trait des symboles
# Changer la couleur
plot(x, y, pch=19, col="darkgreen", cex=1.5)
# La couleur peut ?tre un vecteur
plot(x, y, pch=19, col=c("green", "red"))
# Changer le type de point, la couleur des traits,
# celui de remplissage et l'?paisseur des traits
plot(x, y, pch = 24, cex=2, col="blue", bg="red", lwd=2)
Notez que, seulement les types de points de 21 ? 25 peuvent ?tre remplis en utilisant l?argument bg=
D?autres caract?res peuvent ?tre utilis?s pour sp?cifier la valeur de pch : ?+?, ?*?,?-?,?.?,?#, ?%?, ?o?
set.seed(1234)
plot(x=rnorm(100), y=rnorm(100), pch="+")
Le script R utilis? pour g?n?rer un graphique des types de points
Utiliser la fonction R suivante pour g?n?rer le graphique des diff?rentes formes de points disponibles dans R:
#++++++++++++++++++++++++++++++++++++++++++++
#G?nerer le graphiqe des diff?rents types de points
#++++++++++++++++++++++++++++++++++++++++++++
generateRPointShapes<-function(){
oldPar<-par()
par(font=2, mar=c(0.5,0,0,0))
y=rev(c(rep(1,6),rep(2,5), rep(3,5), rep(4,5), rep(5,5)))
x=c(rep(1:5,5),6)
plot(x, y, pch = 0:25, cex=1.5, ylim=c(1,5.5), xlim=c(1,6.5),
axes=FALSE, xlab="", ylab="", bg="blue")
text(x, y, labels=0:25, pos=3)
par(mar=oldPar$mar,font=oldPar$font )
}
generateRPointShapes()
Infos
Cette analyse a ?t? r?alis?e avec 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!