[問題] 利用legend在繪圖視窗上設定圖例標記字串已回收

看板MATLAB作者 (蛋塔)時間14年前 (2009/12/17 20:56), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
剛弄到一半又有新的問題了....囧 我想利用legend在plot做出的圖型中做標記 例子如下 x=1:1:200; y1=sin(1*x); y2=sin(2*x); y3=sin(3*x); color1='g'; color2='k'; color3='m'; hold on for n=1:3 u=['y' num2str(n)]; color=['color' num2str(n)] plot(x,eval(u),eval(color)) yn=['y' num2str(n)]; legend(yn) end 如果將legend用在迴圈中 最後跑出來的圖只會顯示y3其他的都被覆蓋掉了 不知道是否有方法可以解決 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.107.235

12/18 08:45, , 1F
yn另外存起來 legend加在迴圈完之後
12/18 08:45, 1F
文章代碼(AID): #1BAYgNax (MATLAB)