手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Matlab图形中图例的制作

时间:2024-10-14 04:52:30

1、假如我们有几个数据,均需要绘制在一个图形上,如下图中,将aa,bb,cc三个数据分别绘制在一个figure上。plot(aa);hold on;plot(bb,'r');hold on;plot(cc,'g');

Matlab图形中图例的制作

2、看到上图中根本无法分辨这几个数据,因此需要加入一个图例。legend('aa','bb','cc');可以看到右上角有了新的图例,这个图例将会自动放在图形比较合适的位置。

Matlab图形中图例的制作

3、当然,可以选中该图例,将其移动到图上的任意位置。也可以使用命令来确定图例的位置:plot(aa);hold on;plot(bb,'r');ho造婷用痃ld on;plot(cc,'g');legend('aa','bb','cc','location','eastoutside');

Matlab图形中图例的制作

4、eastoutside中,east表示东部,上北下南左西右东,还包含了东北/东南/西北/西南几个方向,outside表示在图形外侧,inside表示在图形内侧。下图是matlab的帮助文件。

Matlab图形中图例的制作

5、还可以自行确定图例的位置。比如: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分别是宽度和高度。

Matlab图形中图例的制作
© 手抄报圈