Matlab中legend函数

在图形上添加图例。该命令对有多种图形对象类型(线条图,条形图,饼形图等)的窗口中显示一个图例。

1.legend('string1','string2',…) 用指定的文字string在当前坐标轴中对所给数据的每一部分显示一个图例。

2.legend(h,'string1','string2',…) 用指定的文字string在一个包含于句柄向量h中的图形显示图例。用给定的数据对相应的图形对象加上图例。
3.legend(string_matrix) 用字符矩阵参量string¬_matrix的每一行字符串作为标签。
4.legend(h,string_matrix) 用字符矩阵参量string¬_matrix的每一行字符串作为标签给包含于句柄向量h中的相应的图形对象加标签。
5.legend(axes_handle,…) 给由句柄axes_handle指定的坐标轴显示图例。
6.legend('off') 从当前的坐标轴,或是由axes-handle指定的坐标轴中除掉图例。
7.legend(axes_handle,'off') 从由axes_handle指定的坐标轴中除掉图例。
8.legend_handle = legend 返回当前坐标轴中的图例句柄,若坐标轴中没有图例存在,则返回空向量。
legend 对当前图形中所有的图例进行刷新。
legend(legend_handle) 对由句柄legend_handle指定的图例进行刷新。
一个坐标系中有多幅图时,当在一个坐标系上画多幅图形时,为区分各个图形,Matlab提供了图例的注释说明函数。其格式如下:
 legend(字符串1,字符串2,字符串3,…,参数)
参数字符串                              含  义
 
    0                        尽量不与数据冲突,自动放置在最佳位置 
    1                                      放置在图形的右上角 
    2                                      放置在图形的左上角 
    3                                      放置在图形的左下角 
    4                                      放置在图形的右下角 
    -1                                    放置在图形视窗的外右边 
posted @ 2017-10-13 16:59  Horse-Ma  阅读(6548)  评论(0编辑  收藏  举报