【问题标题】:scatter plot with its own ID具有自己 ID 的散点图
【发布时间】:2013-03-14 00:44:14
【问题描述】:

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

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。

非常感谢。

【问题讨论】:

    标签: matlab label point scatter-plot


    【解决方案1】:

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

    【讨论】:

    • 非常感谢..但是X和Y的值相同的值ID怎么样。如何使ID不相互附加。
    • @dan 没有内置解决方案,您可以尝试通过识别这些情况并加入它们来克服这个问题,因此新标签将类似于 [numstr(z(A)) ', ' numstr(z(B))].
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    相关资源
    最近更新 更多