Re: [問題] 迴圈中連續將圖繪在同一個figure
※ 引述《boris2 ()》之銘言:
: while
: x=randi([1 10],1,100);
: y=x+100;
: h=plot(x);
: hh=plot(y);
: figure(1)
: ylim([-50 20])
: refreshdata(h);
: drawnow; pause(.1);
: figure(2)
: ylim([0 100])
: refreshdata(hh);
: drawnow; pause(.1);
: end
: 找這樣執行的話,所有的圖都只會更新在Figure2.
: Figure1並不會有東西。
: 我試過用subplot,話在同一個圖上,這樣就不會有問題。
: 但是如果今天我要show的資料非常多組,一個subplot上面就畫不了那麼多東西...
: 請問,是不是有方法可以將不同資料,連續更新在各自的figure上面呢?
: Thanks a lot.
改成這樣應該就行了
主要是handle的應用 你本來的程式就有用到這部份了 我想這樣應該看得懂
while(1)
x=randi([1 10],1,100);
y=x+100;
hfa=figure(1);
haxesa=gca;
hfb=figure(2);
haxesb=gca;
h=plot(haxesa,x);
hh=plot(haxesb,y);
set(haxesa,'ylim',[-50 20])
refreshdata(h);
drawnow; pause(.1);
set(haxesb,'ylim',[0 100])
refreshdata(hh);
drawnow; pause(.1);
end
--
時の放浪者 (Toki no Hourousha) ----"FF6 Tina's Theme"
遙か遠く 夜を越えて 砂漠の海を 彷徨う
神の聲は 蜃氣樓 忘れられた人々
影は白く 搖らめきたつ 今ひとたびの 幻
蒼く燃える 勇者の夢 永遠に眠る人々
遙か遠く 夜を越えて‧‧‧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.82.2
推
05/30 09:39, , 1F
05/30 09:39, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):