这里要画一个2*2共4幅子图。先将第1个子图的位置调整。
1、首先我们打开matalab软件输入代码如图所示,画的是余弦和正弦图形。该代码画出的图形如图所示,一条余弦曲线和一条正弦曲线。如图所示,点击红框勾选的insert按钮。如图所示点击红框勾选的legend按钮。
2、在图的窗口中,点击Edit的Figure Properties,之后拖动图例到想去的位置。
3、目前MATLAB图例位置设定,可以用legend()来设置,但只能设置六个方位。即右上角(默认1),左上角(2),右下角(3),左下角(4),右中角(0),右外上角(-1)。
你的标注有问题,legend()按画图的顺序标注,所以你标注的三个字符串分别标注了你画的前三个曲线,注意,你的每一个plot命令都画了两条曲线,legend()的标注字符串是按线标注的,而不是按plot命令标注的。
可能因为楼主不是在新开的窗口绘图,因而图中包含上一次运行绘图命令的结果。试试在代码前面加一个cla或clf命令,应该没问题的。
使用格式:legend(string1,string2,...)label是xlabel、ylabel、zlabel的总称。用来说明坐标轴的名称(如x轴、y轴、z轴),以字符串形式来说明。下面给出一个应用实例来说明。
使用legend标注图例,出现三条线的线形变成一样了。其原因,plot(x1,y1),plot(x2,y2),plot(x3,y3)是分别命令绘图而导致的。
试试在代码前面加一个cla或clf命令,应该没问题的。
legend的线形和符号是自动的,你只要画这些数据的时候设置plot的线型和颜色,legend的图形会自动变的。
利用bar3画一个矩阵的柱状图时,如何改变显示的颜色,让它根据数据大小的不同显示不同的颜色,比如数据越大颜色越深,而不是bar3内置的颜色那样沿x轴或y轴渐变。
把绘图函数中的内容合并在一起就可以了解决legend显示问题。
1、首先我们打开matalab软件输入代码如图所示,画的是余弦和正弦图形。该代码画出的图形如图所示,一条余弦曲线和一条正弦曲线。如图所示,点击红框勾选的insert按钮。如图所示点击红框勾选的legend按钮。
2、matlab中的legend是图例的意思。
3、一般常用的集中位置,可以通过在legend 里面加一个变量来设置。比如:legend(’XXX‘,1);这里的数字“1就是位置变量,代表右上角。其他的还有0,2,3,4,分别对应更佳,左上,左下,右下。
4、在图的窗口中,点击Edit的Figure Properties,之后拖动图例到想去的位置。
5、要是想改变横线的颜色,只需要在作图时候改变一下曲线的颜色就行了。
6、首先打开Matlab ,点击选择图形编辑区域的添加图例按钮insert legend。