看板 MATLAB 關於我們 聯絡資訊
如果我要畫兩個放在一起的函數圖型 兩個圖型都是不同的顏色(例如我要用紅色、黑色) 如果程式碼是這樣寫是OK的 -- plot(x,y1,'r',x,y2,'k') -- 因為我可能會用到的函數圖型很多 所以要搭配的顏色也很多種 如果我寫成這樣的話卻出現了錯誤 -- plot(x,y1,'color',[1 0 0])x,y2,'color',[0 0 0]); -- 在我不希望使用hold on的條件下 請問我要如何修改呢? 謝謝 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.144.35
iHakka:h=plot(...),set(h(1),'color',[]),set(h(2),...) 03/28 19:35
OK了 感恩 ※ 編輯: TsaoNiMa 來自: 140.113.144.35 (03/28 20:03)
mutually:分開plot也ok吧 03/28 22:38
mutually:不過你不想用hold on.. 03/28 22:39
因為分開畫的化 我不會再分別用legend= = 這問題也有解嗎?? ※ 編輯: TsaoNiMa 來自: 114.25.189.230 (03/29 01:13)
mutually:legend 依照plot的先後順序去命名阿 03/29 10:56
mutually:不須分別用legend 你在最後一個plot之後加上legend 03/29 10:57
mutually:再把前面的plot依照順序在legend上命名 03/29 10:57