MATLAB之視窗分割函式subplot

2021-10-05 04:39:39 字數 2349 閱讀 7899

1、subplot(m,n,p) 將當前圖窗劃分為m×n網格,並在p指定的位置建立座標區。matlab® 按行號對子圖位置進行編號。第乙個子圖是第一行的第一列,第二個子圖是第一行的第二列,依此類推。如果指定的位置已存在座標區,則此命令會將該座標區設為當前座標區。

matlab**

clear

clcclose%關閉之前未關閉的圖

x=0:0.1:2*pi;

y1=sin(x);

y2=cos(x);

subplot(2,1,1); %

h1=plot(x,y1,'-h','markerindices',[1:6:length(x),length(x)],'marke***cecolor','c')

title('sinx曲線圖','color','b')

axis equal%橫縱座標軸間隔相等模式

legend(h1,'sinx');%圖列

subplot(2,1,2);%

h2=plot(x,y2,'-p','markerindices',[1:6:length(x),length(x)],'marke***cecolor','c');

title('cosx曲線圖','color','b')

axis equal%橫縱座標軸間隔相等模式

legend(h2,'cosx');%圖列

2、subplot(m,n,p,'replace') 刪除位置p處的現有座標區並建立新座標區。

%上接第一部分**

subplot(2,2,1,'replace') %將圖二替換為空座標系

3、subplot(m,n,p,'align') 建立新座標區,以便對齊圖框。此選項為預設行為。

4、subplot(m,n,p,ax) 將現有座標區ax轉換為同一圖窗中的子圖。

clc

clear

close

x=linspace(0,2*pi,200);

y=sin(x);

plot(x,y);

title('sinx曲線')

ax=gca;%獲取當前座標區

subplot(2,1,2,ax)%

5、subplot('position',pos) 在pos指定的自定義位置建立座標區。使用此選項可定位未與網格位置對齊的子圖。指定pos作為[left bottom width height]形式的四元素向量。如果新座標區與現有座標區重疊,新座標區將替換現有座標區。

subplot('position',[0 0 0.5 0.5]);

plot(x,y1)

subplot('position',[0.52 0 0.5 0.5]);

plot(x,y2)

6、subplot(___,name,value) 使用乙個或多個名稱-值對組引數修改座標區屬性。在所有其他輸入引數之後設定座標區屬性。

clear

clcclose%關閉之前未關閉的圖

x=0:0.1:2*pi;

y1=sin(x);

y2=cos(x);

subplot(2,1,1); %

h1=plot(x,y1,'-h','markerindices',[1:6:length(x),length(x)],'marke***cecolor','c')

title('sinx曲線圖','color','b')

axis equal%橫縱座標軸間隔相等模式

legend(h1,'sinx');%圖列

subplot(2,1,2);%

h2=plot(x,y2,'-p','markerindices',[1:6:length(x),length(x)],'marke***cecolor','c');

title('cosx曲線圖','color','b')

axis equal%橫縱座標軸間隔相等模式

legend(h2,'cosx');%圖列

Hive之視窗函式

對一定視窗期內的資料進行聚合。示例 select sum a.pv over partition by cookieid order by create time rows between 3 preceding and current row as pv1,sum a.pv over partit...

hive sql之 視窗函式。

一 row number 函式 區別於其它排序函式,相當於多了乙個排序的列。資料準備 name money ming 12 yang 23 ming 35 ming 54 yang 43 1 按照其中money 進行排序並增加一行。select name,money,row number over ...

Scala之視窗函式排序

scala視窗函式這排序rank,重複排序和不重複排序 1 引入包 import org.apache.spark.sql.expressions.window import spark.implicits.2.建立測試的df,可以直接貼上測試。3.選擇按name分組,按score排序,且倒序。va...