240 votes

Étiqueter les points dans geom_point

Les données avec lesquelles je joue proviennent de la source Internet indiquée ci-dessous.

nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",")

Ce que je veux faire, c'est créer un graphique de points en 2D comparant deux mesures de ce tableau, chaque joueur représentant un point sur le graphique. J'ai le code suivant :

nbaplot <- ggplot(nba, aes(x= MIN, y= PTS, colour="green", label=Name)) + 
                  geom_point() 

Cela me donne le résultat suivant :

NBA Plot

Ce que je veux, c'est une étiquette avec le nom du joueur juste à côté des points. Je pensais que la fonction label dans l'esthétique de ggplot ferait cela pour moi, mais ce n'est pas le cas.

J'ai aussi essayé text() et la fonction textxy() de la fonction library(calibrate) ni l'un ni l'autre ne semble fonctionner avec ggplot.

Comment puis-je ajouter des étiquettes nominatives à ces points ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X