2011-08-17 12 views
15

Tengo un diagrama de dispersión x-y en MATLAB y quiero poner una etiqueta de datos en cada punto. Parece que no puedo encontrar esto en la documentación. ¿Es posible?Etiqueta de datos en cada entrada en xy scatter

+0

posible duplicado de [puntos de etiquetado en orden en una parcela en MATLAB] (http://stackoverflow.com/questions/4140312/labeling-points-in- order-in-a-plot-in-matlab), [¿Cómo etiqueto dos vectores en Matlab?] (http://stackoverflow.com/questions/2243069/how-do-i-label-two-vectors-in -matlab) – Amro

Respuesta

28

Ejemplo:

p = rand(10,2); 
scatter(p(:,1), p(:,2), 'filled') 
axis([0 1 0 1]) 

labels = num2str((1:size(p,1))','%d'); %' 
text(p(:,1), p(:,2), labels, 'horizontal','left', 'vertical','bottom') 

enter image description here

Cuestiones relacionadas