0

我正在尝试从 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 分离的新图形。任何提示将不胜感激......提前谢谢你。

4

1 回答 1

2

尝试将图形集中在新打开的图形上:

f=openfig('gui_final_work');
figure(f)
[x y] = ginput(1);

或尝试:

f=openfig('gui_final_work');
figure(gcf)
[x y] = ginput(1);
于 2015-06-01T13:07:18.133 回答