Hola, A tu data.frame "res" tienes que añadirle una columna nueva donde indiques el color que quieres asociar a cada fila y luego usar esa columna en el plot. El código te quedaría de esta forma:
#------------------ res<-cmdscale(fst,k=2) res$mycolor <- asigno_colores_a_cada_fila plot(res[,1],res[,2],lwd=2,xlab="x",ylab="y", col=res$mycolor) abline(h=0,v=0,col="blue") #------------------ Para la asignación de color a cada fila en función de algún valor, suele venir muy bien la función "ifelse()". Saludos, Carlos Ortega www.qualityexcellence.es El 31 de mayo de 2015, 19:18, Gemma Ruiz-Olalla <[email protected]> escribió: > Buenas tardes, > > Tengo un gráfico de dispersión y quiero indicar cada punto a qué individuo > corresponde. ¿Cómo añado estas etiquetas de datos? > > El código es: > > res<-cmdscale(fst,k=2) > plot(res[,1],res[,2],lwd=2,xlab="x",ylab="y") > abline(h=0,v=0,col="blue") > > Muchas gracias, > > Gemma > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
