我正在尝试从GUI内部的绘图中获取坐标,我想使用ginput函数,但我不知道如何在GUI内的绘图中使用它。我见过一个名为ginputax的框架,但我无法使其工作。我的代码是这样的:
f=openfig('gui_final_work');
ctrl=guihandles(f);
[x y] = ginput(1);
我也尝试过:
f=openfig('gui_final_work');
ctrl=guihandles(f);
[x y] = ginputax(1,ctrl.axes1);
但两种情况都会生成一个与GUI分离的新图形。任何提示都将受到赞赏......提前谢谢。
答案 0 :(得分:2)
尝试将图形强调放在新打开的图上:
f=openfig('gui_final_work');
figure(f)
[x y] = ginput(1);
或尝试:
f=openfig('gui_final_work');
figure(gcf)
[x y] = ginput(1);