Matlab中legend的用法

轉自:http://blog.csdn.net/Leeiee/article/details/4140679


用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添加下標的方法signal_1,在matlab中會顯示1爲下標;自己發現的,呵呵!


轉自:http://blog.csdn.net/Leeiee/article/details/4140679

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章