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名