本文档详细给出了Matlab中legend函数的使用方法。
Matlab-legend函数
用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,用“*”代表B的运动情况。
Legend函数的基本用法:
Legend(string1,string2,string3,┈)
分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。
例如:
plot(x,sin(x), .b ,x,cos(x), +r )
legend( sin , cos ) //这样就可以把”.”标识为”sin”,把”+”标识为“cos” 还可以用legend(┈, Location , LOC )来指定图例标识框的位置
North ---图例标识放在图顶端
South ---图例标识放在图底端
East ---图例标识放在图右方
West ---图例标识放在图左方
NorthEase ---图例标识放在图右上方(默认)
NorthWest ---图例标识放在图左上方
SouthEast ---图例标识放在图右下角
SouthWest ---图例标识放在图左下角
以上几个都是将图例标识放在框图内。
NorthOutside ---图例标识放在图框外侧上方
SouthOutside ---图例标识放在图框外侧下方
EastOutside ---图例标识放在图框外侧右方