如何使用Matlab畫圖的legend和label?
簡介常用的Matlab畫圖函數,介紹了plot,legend,xlabel,ylabel等函數的深度用法,如雙行顯示等。
操作方法
(01)首先設定畫圖的參數。close all 語句清空之前的圖,set 語句將背景設定爲白色(默認爲灰色不適合放論文裏),定義一個fontsize變量方便以後使用。
(02)畫圖之前先用figure語句產生一個空圖,這樣每次生成一幅圖都會自動順序編號。否則用figure(n)指定生成圖的編號或名字也可以。
(03)用plot函數在同一圖中畫兩條曲線,兩個plot語句中間需用 hold on 語句,否則會默認清除上次plot畫的圖。另外,線的顏色一般設爲黑色(字母k表示)即可(因爲有的期刊不能彩印)。這裏輸出了兩條線做對比,第一條點線的寬(1.5)比第二條直線的寬(1.2)大一些,因爲點線打印出來會顯得比較細,所以需要加寬一下。
(04)圖形輸出之後還要設定座標軸(label)上顯示的文字,一般就是單位,或者對相應值的說明。有的期刊會要求label要顯示雙語,所以要中文一行英文一行。顯示多行label的代碼如圖。在大括號內使用分號分割:ylabel({'真值與濾波值';'True value and estimation'},'FontSize',fontsize);
(05)還需要一個圖注(legend)來標示這兩條曲線。第一句生成legend並獲取其句柄('location','best' 讓legend位置自動避開曲線);爲了雙語圖注也是兩行的,但分行方式與label不一樣(使用sprintf('n')來換行)。第二句設定legend爲沒有框框的(利用獲取的句柄h用set(h,'Box','off');)。第三句使用之前定義的fontsize變量設定legend字型大小。
(06)另外legend的位置除'best'外還可以使用''North','East','NorthEast'等設定,下圖是North設定的效果。
(07)如果需要,可以在圖上標出網格,但會影響legend效果。上述代碼之後使用grid on ;語句即可。
(08)Matlab 的畫圖功能很強大,可以透過幫助系統來獲取使用方法,輸入help legend,help plot (注意空格)可以得到相應說明。
-
北京故宮有多少間房子
(01)關於北京故宮的房子數量,有不同的說法。有人說故宮有9999間房,有人說故宮的房間應該有9999間半。(02)實際上,故宮所謂的半間房是根本不存在的。文淵閣西頭這間,面積頗小,僅有一作上下用的樓梯,但仍是一整間。根據1972年考古專家們的調查並以四柱爲間計算,故宮有房8707...
-
粘帖怎麼念
(01)"粘帖"這個詞的正確讀音,可以按每個字進行詳細的拆分和念讀。1."粘"(nián)的發音:-"粘"這個詞的第一個字是"粘",發音爲[nián]。(02)-"粘"的聲母是[n],發音時舌尖點住上齒齦,聲音由鼻腔發出。-"粘"的韻母是[ián],音調是輕聲或中聲。-合起來讀作[nián]。...
-
莊子的思想主張是什麼
(01)莊子的思想主張主要包括以下幾點:1.唯心主義的哲學思想:莊子認爲“道”是無限的、自本自根、無所不在的,強調事物的自生自化。他主張一切事物都在變化,沒有什麼是永恆不變的,包括人的認知和觀念。(02)因此,他傾向於主觀唯心主義體系。2.無所用天下爲的政治主張:莊子反...
-
健身的人爲什麼早死?健身可能影響壽命長短嗎
導語:其實很多健身達人的死亡原因並不是健身,而更多的是吸菸和得病,很多人容易將競技體育和健身聯繫在一起,但其實兩者並不能劃等號,因爲很多職業健美運動員在高負荷的運動下,爲了保持身材使用違禁藥物,這都是導致他們壽命變短的原因,探祕志帶大家一探究竟吧。健身的人...