我目前正在为一个项目开发一个 GUI(以编程方式。没有使用 GUIDE),我需要在同一个 GUI 上放置 11 个轴。我正在使用轴命令来获取 11 个控件的句柄:
h.AXES_ALL(1)=axes('parent',h.fig,'position',[L1 T W H]);
h.AXES_ALL(2)=axes('parent',h.fig,'position',[L2 T W H]);
h.AXES_ALL(3)=axes('parent',h.fig,'position',[L3 T W H]);
...
它们都具有相同的尺寸,我正在使用 for 指令来绘制数据:
for i=1:11
set(h.PLOT(i),'parent',h.AXES_ALL(i),'XData',x_data,'YData',y_data);
end
但问题是最后一个图(第 11 个)是轴控件(第 11 个)上显示的图,所有其他轴都是空的。我的目标是在 11 个不同的轴控件上绘制 11 条曲线。它们不在同一个位置,只是为了记录。
提前致谢!
查理