2011-08-17 8 views
15

में प्रत्येक प्रविष्टि पर डेटा लेबल मेरे पास MATLAB में एक एक्स-वाई स्कैटर प्लॉट है और प्रत्येक बिंदु पर डेटा लेबल रखना चाहता है। मुझे प्रलेखन में यह प्रतीत नहीं होता है। क्या यह संभव है?xy scatter

+0

संभव ([MATLAB में एक साजिश में क्रम में लेबलिंग अंक] की डुप्लीकेट http://stackoverflow.com/questions/4140312/labeling-points-in- ऑर्डर-इन-ए-प्लॉट-इन-मैटलैब), [मैं मैटलैब में दो वैक्टर कैसे लेबल करूं?] (http://stackoverflow.com/questions/2243069/how-do-i-label-two-vectors-in -matlab) – Amro

उत्तर

28

उदाहरण:

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

संबंधित मुद्दे

 संबंधित मुद्दे