如何在更新绘图时保持背景图片固定?

时间:2017-06-01 19:18:37

标签: matlab matlab-figure

我知道如何更新Matlab图中的数据并实时绘制;但是,在我更新它时,我无法弄清楚如何保持背景。谁能帮助我呢?

----------------------------------------
x=[0 2000];
y=[0 180e3];
xlim(x)
ylim(y)
I=imread('MAP.png');
%Flip the image
imagesc(x, y, flipud(I));
%Fix the axes
set(gca,'ydir','normal');

% hold on;

for i=1:2000
PlotUpdate(t(i),p(i)) 
grid on
pause(0.01);
end
----------------------------------------

%-------- Function is:

function PlotUpdate(speed,power)  
h = plot(speed,power,'or','MarkerSize',5,'MarkerFaceColor','r');        
h.XData = speed;
h.YData = power;
refreshdata(h,'caller')
end
  • 当我激活“保持”命令时,它将按功能显示背景+所有2000点图(PlotUpdate)。
  • 当我取消暂停时,我的背景图片消失了,我只能看到情节中的2000点!

任何想法我怎么能同时拥有它们?

提前致谢,

0 个答案:

没有答案