web-dev-qa-db-ja.com

プロット内のポイントの順序付け

プロットするポイント(x、y)の位置を表す2つのベクトルがあります。

私はそれらをプロットする方法を知っていますが、1、2、3、4 ...とラベルを付けて、プロット上にラベルを表示したいと思います。ラベルは、ベクター内の順序を表します。

40
Jamie Banks

これを行う1つの方法を次に示します。

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')

alt text

68
Amro