matlab中怎么设置图例的颜色啊,例如怎样在legend中设置ζ1=1前面横线是蓝色,ζ=2前面横线是黑色

如题所述

legend时按plot的顺序一一对应,顺序不要乱了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-17
图例前面横线的颜色和图形中的曲线的颜色是对应的,要是想改变横线的颜色,只需要在作图时候改变一下曲线的颜色就行了。
有两种方法实现:
1.在图形面板GUI中直接修改曲线的颜色;
2.利用命令设置曲线的颜色,h=plot(x,y);set(h,'color','r')追问

我是想问一下如下图,ζ1ζ2ζ3前面的横线颜色是怎么确定的,因为这三个不是对应的曲线方程

追答

没有看见有你的图啊,我没明白你不对应曲线,怎么有图例?

本回答被提问者采纳

matlab中怎么设置图例的颜色啊,例如怎样在legend中设置ζ1=1前面横线...
legend时按plot的顺序一一对应,顺序不要乱了

MATLAB——legend图例和线条颜色不一致
例如,可以先创建两个图形变量,如:matlab x = [1:10;11:20];y1 = x.^2;axy1 = plot(x,y1,'r'); % 给y1线条命名 hold on;y2 = 0.5.*x.^3;axy2 = plot(x,y2,'b'); % 给y2线条命名 然后在legend函数中,明确指定每个图形与图例的对应关系:matlab legend([axy1(1),a...

小源笔记(九):Matlab二维绘图之legend图例
首先,了解legend命令的基本语法。通过帮助文档,我们可以看到它如何设定图例位置,如默认在轴的右上角。例如,创建正弦和余弦函数图像时,可以使用'legend('cos_x','sin_x')'来添加图例,并用'-ro'和'-.b'分别代表不同的线型和颜色。添加和移动图例也很直观。通过返回的图例句柄,如'hleg1',可...

matlab曲线颜色样式设置
方法一: 调用系统默认颜色 n = 4; %how much number of color to use c = colormap(jet(n)); %number of color in figure c1 = 0;for i = 1:M c1 = c1 + 1;figure(1);semilogy(x, y, 'Color', c(c1,:));hold on;end 方法二: 按自己需求设置颜色、线型和标记符 color...

matlab中legend命令注释的颜色
你的命令可以简化一下 >> x=0:0.01:pi;>> y=cos(x);>> z=sin(x);>> plot(x,y,x,z)>> legend('y=cos(x)','z=sin(x)')这样颜色就不一样

Matlab 画图 图例大小调整
1、首先打开Matlab ,点击选择图形编辑区域的添加图例按钮insert legend。2、然后在新的界面里自动跳出图例,该图例包含了图形内每一条数据线的表征,并且颜色相对应,点击选择修改图例边框的粗细,可以在图例上点击右键,弹出编辑选项,选择线宽line width,可以根据不同的磅值调整线宽。3、之后在新的界面里...

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

【2.6.9 设置特殊的图例 】Matlab科研论文作图
2.6.9 设置特殊的图例 颜值即正义;颜色模板参考:话不多少,直接上正题,目标是下面这种样式的图:可以看到,图例和曲线的对应关系:点标记一样,颜色不一样。一般来说,Matlab 的 legend 标记和曲线标记是一一对应的,即颜色和点标记保持一致,现在这种样式怎么做到的?首先,我们知道,Matlab 的 ...

如何在MATLAB图例中区分曲线的线型颜色标注
如何在MATLAB图例中区分曲线的线型颜色标注,你可以这样来做。例如:x1=0:0.1:10;y1=2*x1;x2=0:0.1:10;y2=2*x2.^2;x3=0:0.1:10;y3=2*x3.^3;plot(x1,y1,'r-',x2,y2,'kp-',x3,y3,'g*-')legend('y1(x1)','y2(x2)','y3(x3)',2) %这样就可以分曲线的线型...

matlab中legend命令注释的颜色
p=2;n=0:1:500;pSeries=1.\/(n.^p);pSeries(1)=0;P(n+1)=pi*pi\/6; %这里的P原来的大小是1,作出来的图是不对的,所以你看不到正确的legend plot(n,P,n,cumsum(pSeries));legend('Infinite sum','Finite sum')xlabel('Index');ylabel('Sum');title('Convergence of p-series ...

相似回答