0

我正在尝试在散点图中绘制数据标签。例如我有向量

X=[0,1,2,3,4,2,1,0];
Y=[0,9,2,6,2,1,1,0];
z = 1:size(X,2);
scatter (X,Y)

我在用

   for A = 1:size(X,2);
   text(X(A),Y(A),z(A));
   end;

但是 MATLAB 声明 Error using ==> text String argument expected after 2 or 3 numeric arguments

我应该怎么做才能在每对 x 和 y 中添加 ID,以及如何显示具有相同 X 和 Y 值的 ID。

提前非常感谢。

4

1 回答 1

1

将 z(A) 更改为 num2str(z(A)),因为 text() 期望它是一个字符串。

于 2013-03-14T01:03:35.240 回答