到目前为止,我的GUI中只有1个轴,我以前只使用plot命令直接绘图。另外,我需要将它们绘制成一个循环。
for i = 1:length(sig)
plot(sig(i).time,sig(i).signal,sig(i).time,updated(i).filter,)
hold on
end
现在我的GUI中有2个轴,如何在第一轴上显示某个图,在第二轴上显示另一个图
现在例如我需要在第二轴上绘制下面的
for i = 1:length(sig)
plot(sig(i).time,sig(i).fil,sig(i).time,updated(i).sig,)
hold on
end
任何帮助都会受到欢迎
答案 0 :(得分:2)
您可以指定hold
和plot
功能的轴。考虑到您的图中有两个轴h1
和h2
,您可以执行以下操作:
hold(h1, 'on')
hold(h2, 'on')
for i = 1:length(sig)
plot(h1, sig(i).time,sig(i).signal,sig(i).time,updated(i).filter)
plot(h2, sig(i).time,sig(i).fil,sig(i).time,updated(i).sig)
end