mercredi 15 décembre 2010

Nommer les données dans un nuage de points

Voici un exemple permettant d'afficher le nom des données dans un nuage de points:

a <- c(1,2,3) # coordonnées x de 3 points
b <- c(4,5,6) # coordonnées y
nom <- c("a", "b", "c") # noms des 3 points
plot(a,b) # nuage de points
text(a,b,nom) # affichage des noms des points

On peut remarquer que les noms s'affichent par-dessus les points, ce qui n'est pas très lisible. Pour afficher les noms sans les points, voici ce qu'il faut faire:

plot(a,b, type= "n") # nuage de points sans afficher les points
text(a,b,nom) # affichage des noms des points

2 commentaires:

  1. Une solution pour afficher à la fois les points et les libellés peut être de compléter la commande ainsi :
    text(a+0.05,b,nom) # affichage des noms des points aux coordonnées (a+0.05 ; b)

    RépondreSupprimer
  2. Merci pour l'astuce ! je n'y avais pas pensé.

    RépondreSupprimer