use hold on command
Plot continuous on time
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
Hello,
I have an array that increases because a loop. I'd like to plot it on axe Y respect the time 'dd mmmm yyyy HH:MM' that the value on my last value of array. I want to have an infinite plot that will be constructing time after time.
Here is a little idea of what I want to do:
function realtime(cycles)
global t
n=0;
i=1;
Tiempo=datestr(now,'dd mmmm yyyy HH:MM');
while(n < cycles)
      t(i) = rand(1);
      i=i+1;
      set(gcf,'color','white');
      drawnow;
      plot(t,'-.dk','linewidth',1.8)
      grid off;
      title('Example');
      xlabel('Time');
      ylabel('Random value');
      n = n+1;
      pause(0.5);
end
Thank you.
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
			
	产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!