作者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