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 :

Types de points dans R

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)

plot of chunk exampleplot of chunk example

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)

Changer la couleur et la taille des symbolesChanger la couleur et la taille des symbolesChanger la couleur et la taille des symboles

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="+")

D'autres symboles

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).



Enjoyed this article? I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter, Facebook or Linked In.

Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Avez vous aimé cet article? Je vous serais très reconnaissant si vous aidiez à sa diffusion en l'envoyant par courriel à un ami ou en le partageant sur Twitter, Facebook ou Linked In.

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!





Cette page a été vue 55710 fois