如何在MATLAB GUI的AXES中实现动态绘图

h = animatedline;
axis([0,100,-30000,30000]);
x = 1:datasize;
y = Data1(1,:);
for k = 1:length(x)
    addpoints(h,x(k),y(k));
    drawnow
end
cla;

目前在m文件中通过以上代码已经实现了对数据Data1的动态曲线绘制,我现在想在Matlab Gui的axe中实现同样的功能,而不是重新生成一个图窗绘图,应该如何实现?

可以实现的,第一句改为 :

h = animatedline(  handles.axes1 );  % axes1 为需要绘图的GUI坐标轴tag名