kbys.net
当前位置:首页 >> mAtlAB函数图像图例怎么修改(三条曲线变成不同颜色) >>

mAtlAB函数图像图例怎么修改(三条曲线变成不同颜色)

plot(x,y,'r') 'r' 'b' 'g' 分别代表不同颜色,自己替换一下

给你一个简单的例子 x1 = 1:10; y1 = 2*x1+1; x2 = 1:10; y2 = x2.^2; x3 = 1:10; y3 = 3*x3.^2-1; figure, % 画一个新图 plot(x1,y1,'r',x2,y2,'g',x3,y3,'b'); %画3个不同的线 对应关系分别为x1--y1,x2--y2,x3--y3,颜色分别为红黄蓝 legend('...

你的x是向量,y是标量。不同维。默认绘制的图实际上有x元素个数个图。将x,y维数统一就行了 p=0.99;k=0:1000;geomSeries=p.^k;G=1/(1-p);x=0:max(k);y=G*ones(size(x,1),size(x,2));plot(x,y,'r',x,cumsum(geomSeries),'b');xlabel('index');ylab...

a1=ones(1,10); a2=a1+1; figure (1); plot(a1,'r') hold on plot(a2,'--') hold on axis([1 10 0 3]) legend('a1 红色实线','a2 蓝色虚线') figure (2); plot(a2,'--') hold on plot(a1,'r') hold off axis([1 10 0 3]) legend('a2 蓝色虚线','...

在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色。此外,为了直观,还需要给这张图标增添标题和图例。这篇文章展示了在Matlab的绘图窗口(figure)中设置曲线颜色、添加图例(legend)...

也许你可以先画一条线,然后生成图例,然后再画剩下的线,hold on可以保持不覆盖 或者已画好的图中的工具栏里面有对图例进行操作的工具吧

先画第一条曲线,如s1 为s1添加图例,如legend('s1'); 再画第二条曲线,记得hold on 这样第二条曲线的图例就不会出现。

你的标注有问题,legend()按画图的顺序标注,所以你标注的三个字符串分别标注了你画的前三个曲线,注意,你的每一个plot命令都画了两条曲线,legend()的标注字符串是按线标注的,而不是按plot命令标注的。 如果你把legend()命令中添加三个...

plot(x,y1,'.-'); hold on; plot(x,y2,'o-'); legend('a曲线','b曲线'); % legend 会自动根据画图顺序分配图形 hold off;

plot(x,y1,'r',x,y2,'k') legend('红线是y1','黑线是y2');

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com