2012-07-18 68 views
1

我沒有得到一個不錯的pcolor圖,所以我需要做一個輪廓圖的速度幅度與深度(輪廓線)和時間爲X軸。我知道還有其他選擇,但我更喜歡等高線圖。更好的方法輪廓速度幅度與時間x軸

figure; 

timeC = x(in);    % 811 X 1 matrix 
depC = [1.20,2.20,3.20]; 
depC = depC';     % 3 X 1 matrix 


ur = dat3(in,1:3);   % 811 X 3 matrix 
vr = dat4(in,1:3);   % 811 X 3 matrix 
[THETAc,Rc] = cart2pol(vr,ur); 
vMag = Rc';     % 3 X 811 matrix 

hpc = pcolor(timeC,depC,vMag); 
set(gca,'YDir','reverse'); 
set(hpc,'EdgeColor','none'); 
caxis([0,0.2]); 
t = colorbar('peer',gca); 
set(gca, 'xlim', [min(timeC) max(timeC)]); 
datetick(handles.axes4,'x', 15, 'keeplimits'); % does not work with pcolor 

回答

0

嘗試help contourhelp contourf。你會發現,函數的參數都非常相似,令pColor,所以你可能只需要更換pcolorcontour,即

hcnt = contour(timeC,depC,vMag); 

有關進一步自定義選項的文檔。