• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab_legend_使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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) 来指定图例标识框的位置

这些是Matlab help文件。后面一段是对应的翻译和说明

\'North\'              inside plot box near top
        \'South\'              inside bottom
        \'East\'               inside right
        \'West\'               inside left
        \'NorthEast\'          inside top right (default)
        \'NorthWest           inside top left
        \'SouthEast\'          inside bottom right
        \'SouthWest\'          inside bottom left
        \'NorthOutside\'       outside plot box near top
        \'SouthOutside\'       outside bottom
        \'EastOutside\'        outside right
        \'WestOutside\'        outside left
        \'NorthEastOutside\'   outside top right
        \'NorthWestOutside\'   outside top left
        \'SouthEastOutside\'   outside bottom right
        \'SouthWestOutside\'   outside bottom left
        \'Best\'               least conflict with data in plot
        \'BestOutside\'        least unused space outside plot

 \'North\'             图例标识放在图顶端
        \'South\'            图例标识放在图底端
        \'East\'               图例标识放在图右方
        \'West\'              图例标识放在图左方
        \'NorthEast\'       图例标识放在图右上方(默认)
        \'NorthWest      图例标识放在图左上方
        \'SouthEast\'      图例标识放在图右下角
        \'SouthWest\'     图例标识放在图左下角
(以上几个都是将图例标识放在框图内)
        \'NorthOutside\'          图例标识放在图框外侧上方
        \'SouthOutside\'         图例标识放在图框外侧下方
        \'EastOutside\'           图例标识放在图框外侧右方
        \'WestOutside\'          图例标识放在图框外侧左方
        \'NorthEastOutside\'   图例标识放在图框外侧右上方
        \'NorthWestOutside\'  图例标识放在图框外侧左上方
        \'SouthEastOutside\'   图例标识放在图框外侧右下方
        \'SouthWestOutside\'  图例标识放在图框外侧左下方
(以上几个将图例标识放在框图外)
        \'Best\'                      图标标识放在图框内不与图冲突的最佳位置
        \'BestOutside\'           图标标识放在图框外使用最小空间的最佳位置
还是用上面的例子

legend(\'sin\',\'cos\',\'location\',\'northwest\')可以将标识框放置在图的左上角。

当在一个坐标系上画多幅图形时,为区分各个图形,Matlab提供了图例的注释说明函数。其格式如下:

legend(字符串1,字符串2,字符串3,…,参数)

参数字符串的含义如下表所示:

参数字符串                            含   义

0                      尽量不与数据冲突,自动放置在最佳位置
1                                      放置在图形的右上角
2                                      放置在图形的左上角
3                                      放置在图形的左下角
4                                      放置在图形的右下角
-1                                  放置在图形视窗的外右边


此函数在图中开启了一个注释视窗,依据绘图的先后顺序,依据输出字符串对各个图形进行注释说明。如字符串1表示第一个出现的线条,字符串2表示第二个出现的线条,参数字符串确定注释视窗在图形中的位置。同时,注释视窗也可以用鼠标拖动,以便将其放置在一个合适的位置。

【 例 】在同一坐标内,绘出两条函数曲线并有图解注释。

x=0:0.2:12;
plot(x,sin(x),\'-\',x,1.5*cos(x),\':\')
legend(\'First\',\'Second\',-1);    %强行将注释视窗放在图形视窗的外右边。

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
在delphi中嵌入腳本語言--(譯)RemObjects Pascal Script使用說明(1)(譯) ...发布时间:2022-07-18
下一篇:
DELPHI时间触发事件!发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap