Matlab图形中图例的制作
在完成了Matlab制图之后,需要加入图例,那么图例需要加在哪里,什么样的样式呢?下面进行介绍。
操作方法
- 01
假如我们有几个数据,均需要绘制在一个图形上,如下图中,将aa,bb,cc三个数据分别绘制在一个figure上。 plot(aa);hold on;plot(bb,'r');hold on;plot(cc,'g');
- 02
看到上图中根本无法分辨这几个数据,因此需要加入一个图例。 legend('aa','bb','cc'); 可以看到右上角有了新的图例,这个图例将会自动放在图形比较合适的位置。
- 03
当然,可以选中该图例,将其移动到图上的任意位置。 也可以使用命令来确定图例的位置: plot(aa);hold on;plot(bb,'r');hold on;plot(cc,'g'); legend('aa','bb','cc','location','eastoutside');
- 04
eastoutside中,east表示东部,上北下南左西右东,还包含了东北/东南/西北/西南几个方向,outside表示在图形外侧,inside表示在图形内侧。 下图是matlab的帮助文件。
- 05
还可以自行确定图例的位置。比如: plot(aa);hold on;plot(bb,'r');hold on;plot(cc,'g'); hh=legend('aa','bb','cc'); set(hh,'position',[.8 .8 .05 .05]); 前面的两个0.8是图例左下角的位置,后面两个0.5分别是宽度和高度。
赞 (0)