我有两个向量表示我想要绘制的点(x,y)的位置。
我知道如何绘制它们,但我也想将它们标记为1,2,3,4 ......在图上可以看到标签。标签表示它们在向量中的顺序。
答案 0 :(得分:67)
这是实现此目的的一种方法:
p = rand(10,2);
labels = cellstr( num2str([1:10]') ); %' # labels correspond to their order
plot(p(:,1), p(:,2), 'rx')
text(p(:,1), p(:,2), labels, 'VerticalAlignment','bottom', ...
'HorizontalAlignment','right')