matlab坐標軸設置(2011-05-06 11:07:36)a=linspace(1,2,10) plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10) legend('a','Location','best') title('a','FontName','Times New Roman','FontWeight','Bold','FontSize',16) xlabel('T','FontName','Times New Roman','FontSize',14) ylabel('a','FontName','Times New Roman','FontSize',14,'Rotation',0) axis auto equal set(gca,'FontName','Times New Roman','FontSize',14) 1.曲線線型、顏色和標記點類型 plot(X1,Y1,LineSpec, …) 通過字符串LineSpec指定曲線的線型、顏色及數據點的標記類型。 2.設置曲線線寬、標記點大小,標記點邊框顏色和標記點填充顏色等。 plot(…,’Property Name’, Property Value, …) Property Name 意義 LineWidth 線寬 MarkerEdgeColor 標記點邊框線條顏色顏色字符,如’g’, ’b’等 MarkerFaceColor 標記點內部區域填充顏色顏色字符 MarkerSize 標記點大小 3.坐標軸設置 范圍設置: a. axis([xmin xmax ymin ymax])設置坐標軸在指定的區間 b. axis auto 將當前繪圖區的坐標軸范圍設置為MATLAB自動調整的區間 c. axis manual 凍結當前坐標軸范圍,以后疊加繪圖都在當前坐標軸范圍內顯示 d. axis tight 采用緊密模式設置當前坐標軸范圍,即以用戶數據范圍為坐標軸范圍比例: a. axis equal 等比例坐標軸 b. axis square 以當前坐標軸范圍為基礎,將坐標軸區域調整為方格形 c. axis normal 自動調整縱橫軸比例,使當前坐標軸范圍內的圖形顯示達到最佳效果 范圍選項和比例設置可以聯合使用,默認的設置為axis auto normal 4.坐標軸刻度設置 set(gca, ’XTick’, [0 1 2]) X坐標軸刻度數據點位置 set(gca,'XTickLabel',{'a','b','c'}) X坐標軸刻度處顯示的字符 set(gca,'FontName','Times New Roman','FontSize',14)設置坐標軸刻度字體名稱,大小 ‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜體 對字體的設置也可以用在title, xlabel, ylabel等中 5.圖例 legend('a','Location','best') 圖例位置放在最佳位置 6.更多的設置可以在繪圖窗口中打開繪圖工具,Inspector… 中查找 Various line types, plot symbols and colors may be obtained with PLOT(X,Y,S) where S is a character string made from one element from any or all the following 3 columns: 在使用Matlab時,經常需要將得到的數值表達成二維或三維圖像。 plot(vector1,vector2)可以用來畫兩個矢量的二維圖,例如 x=1:0.1:2*pi; plot(x,sin(x))可以畫正弦函數在0-2pi的上的圖像。 plot函數可以接一些參數,來改變所畫圖像的屬性(顏色,圖像元素等)。下面是一些屬性的說明 例如,plot(x,y,'.r')表示用點來畫圖,點的顏色是紅色。 plot函數可以接一些參數,來改變所畫圖像的屬性(顏色,圖像元素等)。下面是一些屬性的說明 · 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文件。后面一段是對應的翻譯和說明 (以上幾個都是將圖例標識放在框圖內) (以上幾個將圖例標識放在框圖外) 還是用上面的例子 legend('sin','cos','location','northwest')可以將標識框放置在圖的左上角。 |
|
來自: 昵稱16293528 > 《待分類1》