作者TsaoNiMa (絕對不酸郭嚴文)
看板MATLAB
標題[請問] plot的顏色設定
時間Thu Mar 28 16:09:23 2013
如果我要畫兩個放在一起的函數圖型
兩個圖型都是不同的顏色(例如我要用紅色、黑色)
如果程式碼是這樣寫是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
1F:推 iHakka:h=plot(...),set(h(1),'color',[]),set(h(2),...) 03/28 19:35
OK了
感恩
※ 編輯: TsaoNiMa 來自: 140.113.144.35 (03/28 20:03)
2F:推 mutually:分開plot也ok吧 03/28 22:38
3F:→ mutually:不過你不想用hold on.. 03/28 22:39
因為分開畫的化
我不會再分別用legend= =
這問題也有解嗎??
※ 編輯: TsaoNiMa 來自: 114.25.189.230 (03/29 01:13)
4F:推 mutually:legend 依照plot的先後順序去命名阿 03/29 10:56
5F:→ mutually:不須分別用legend 你在最後一個plot之後加上legend 03/29 10:57
6F:→ mutually:再把前面的plot依照順序在legend上命名 03/29 10:57