figure的使用技巧

2021-10-05 13:14:12 字數 2175 閱讀 3309

其中,left為axes距離figure左邊框的距離​,top為axes距離figure上邊框的距離,width為axes(即影象)的寬度,height為axes的高度。

因此,set (gca,『position』,[0.1,0.1,0.9,0.9] )的作用是設定座標軸距離畫板(figure)邊距和影象(axes)的大小,其中[0.1,0.1,0.9,0.9] 分別為axes距離figure的左邊界為0.1,上邊界0.1,寬度0.1,高度0.1。

set(gcf,『position』,[centerx, centery,width, height])

其中,centerx為figure的中心點在螢幕(screen)​​的x座標,centery為figure的中心點在螢幕的y座標,width為figure的寬度,height為figure的高度。

設定座標軸引數

(1)axis,設定當前軸的座標範圍;

(2)axes,用指定的特徵建立乙個新座標軸;

(3)get和set,查詢或設定已有軸的各種特性;

(4)gca,返回當前軸的控制代碼。

如果圖形中有多個座標軸,在當前軸為最後圖形建立的圖形的座標軸。matlab繪製圖形資料時候,會自動選擇座標軸範圍,用axis可以設定新的座標軸的範圍,用乙個具有四個元素的向量表示座標範圍,格式為:

axis([xmin,xmax,ymin,ymax]);如果不指定某乙個方向範圍可以使用inf或-inf表示,則產生半自動座標軸範圍。

對於線性座標軸,matlab會自動根據資料範圍設定等間距的座標軸數值標記,用set,修改gca變數中xtick和ytick的屬性值,可以自定義座標軸標記。如

set(gca,』ytick』,[-0.3:0.1:1]);

可以使用字元向量通過修改gca變數中的』xticklabel』實現標記字元,如:

set(gca,』xtick』,-pi:pi/2:pi);

set(gca,』xticklabel』,;

axis square設定兩座標軸長度成相等。

axis equel設定座標軸標記間距相等;

axis equel tight;設定圖形以緊縮方式顯示。

5.圖形視窗

figure(2);%以第二個圖形視窗作為當前圖形輸出的視窗;

subplot(m,n,i);%分成m×n個小區域,i指定當前繪圖區域;

colordef 顏色;%如white,black等,設定繪圖背景顏色。

6.圖形標註

matlab提供了幾個函式用於圖形的標註:

函式名功能描述

title新增圖形標題

xlabel,xlabel,zlabel新增x,y,z軸標註

legend在圖形中新增圖例

text在指定位置顯示文字

t=0:i/100:i*2;

plot(t,sin(t));

xlabel(『t=0 to 2pi』,『fontsize』,16);

ylabel(『sin(t)』,『fontsize』,16);

title(『value of the sine from zero to two pi』,『fontsize』,16)

注:標註時:pi顯示成希臘字母,alpha,beta。

在圖形中新增標註與圖例,如下:

t=0:i/100:i2;

plot(t,sin(t));

xlabel(『t=0 to 2pi』,『fontsize』,16);

ylabel(『sin(t)』,『fontsize』,16);

title(『value of the sine from zero to two pi』,『fontsize』,16)

text(3pi/4,sin(3pi/4),『leftarrow=.707』,『fontsize』,16)

text(pi,sin(pi),『leftarrowsin(t)=0』,『fontsize』,16)

text(5pi/4,sin(5*pi/4),『sin(t)=-.707rightarrow』,『horizontalalignment』,『right』,『fontsize』,16)

gtext(『graph of function sin(x)』) %可以用滑鼠指定字串所需放設位置。

h=legend(『con』,『sin』,0) %繪製圖例

Matlab的figure顯示設定

figure 設定座標軸線寬,加邊框,座標字型大小 axes linewidth 1,box on fontsize 16 設定座標軸label xlabel 時間 s fontsize 16 ylabel 壓力 pa fontsize 16 grid on hold on plot scopeda...

matplotlib之figure大小的改變

plt.figure 括號裡是可以加引數實現 圖表大小的改變的 plt.figure figsize 5,3 影象大小 bins1 np.linspace 0,15,6 橫座標起始和結束值,分割成 5 份 分割成 5 份,plt.xticks bins1 設定x軸 plt.xlim 0,15 x軸開...

HTML中的figure與figcaption標籤

本來想分兩篇文章來解釋說明figure figcaption的,但是這倆個標籤都是定義 的,所以我們合起來講解,大家更能容易接受。title 而在html5中有了新標籤更能語義化的定義出這中列表,那就是figure標籤。w3c賦予的定義 figure標籤規定獨立的流內容 影象 圖表 等等 figur...