Problema
Tenemos un diagrama de dispersión y deseamos etiquetar puntos. Para ganar en claridad seleccionaremos solamente los 10 primeros puntos.
data <- LifeCycleSavings[1:10, ]
qplot(dpi, sr, data = data)
Solución
Utilizamos la función geom_text para etiquetar los puntos del diagrama de dispersión.
- qplot
qplot(dpi, sr, data = data, label = rownames(data))+
geom_text(vjust = 1.5)
- ggplot
p <- ggplot(data, aes(x = dpi, y = sr, label = rownames(data)))
p + geom_point() + geom_text(vjust = 1.5)
Notas
Con el argumento vjust cambiamos la posición de la etiqueta verticalmente. Por defecto encima del punto, lo aumentamos 1.5 para situarlo debajo. Con hjust se puede cambiar la posición de la etiqueta horizontalmente.
Referencias