matlab - 在图中按顺序标记点

标签 matlab plot

我有两个向量代表我想要绘制的点 (x,y) 的位置。

我知道如何绘制它们,但我还想将它们标记为 1、2、3、4...,并在绘图上显示可见的标签。标签代表它们在向量中的顺序。

最佳答案

这是一种方法:

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

关于matlab - 在图中按顺序标记点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140312/

相关文章:

python - Matplotlib 扩大x轴标签之间的空间

python - matplotlib 上的多色线

Python Matplotlib : add legend with the exact value of a mean lien

java - Eclipse 中的 Matlab JavaBuilder jar - 缺少 mkl.dll?

matlab - 图像处理 : Rotational alignment of an object

python - matlab和python的标量积差异

php - 绘制一周中每一天的用户交易情况

python - Matplotlib 毫秒在 x 轴上打勾

algorithm - 调整算法?

matlab - matlab编程(如何实时处理)