【发布时间】:2013-07-01 12:49:00
【问题描述】:
我在 GUI matlab 中有一个图形。当我运行我的代码时,我会在图中绘制一些图。问题是我想用我的光标单击绘图并显示坐标以及该点的标签。对于标签,我的意思是这个
label x y
first 1.3 4.5
second 2 3.5
我对此知之甚少。你能帮帮我吗?
【问题讨论】:
标签: matlab-figure mat
我在 GUI matlab 中有一个图形。当我运行我的代码时,我会在图中绘制一些图。问题是我想用我的光标单击绘图并显示坐标以及该点的标签。对于标签,我的意思是这个
label x y
first 1.3 4.5
second 2 3.5
我对此知之甚少。你能帮帮我吗?
【问题讨论】:
标签: matlab-figure mat
你可以这样使用:
[x,y] = ginput(1);
label = {['label: ', num2str(x), num2str(y)]; 'first 1.3 4.5'; 'second 2 3.5'};
text(x,y,label)
label 中的字符串将显示在您通过单击图选择的位置。
【讨论】: