I dati con cui sto giocando provengono dalla fonte Internet elencata di seguito
nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",")
Quello che voglio fare è creare un grafico a punti 2D confrontando due metriche da questa tabella, con ogni giocatore che rappresenta un punto sul grafico. Ho il codice seguente:
nbaplot <- ggplot(nba, aes(x= MIN, y= PTS, colour="green", label=Name)) +
geom_point()
Questo mi dà quanto segue:
Quello che voglio è un'etichetta del nome del giocatore proprio accanto ai punti. Ho pensato che la funzione dell'etichetta nell'estetica di ggplot avrebbe fatto questo per me, ma non è stato così.
Ho anche provato la text()
funzione e la textxy()
funzione da library(calibrate)
, nessuna delle quali sembra funzionare con ggplot.
Come posso aggiungere etichette nome a questi punti?