| 34 |
% Make contour (non-filled) plot. Let MATLAB determine the contour |
% Make contour (non-filled) plot. Let MATLAB determine the contour |
| 35 |
% intervals on a differencing plot. |
% intervals on a differencing plot. |
| 36 |
elseif isequal(pst,'Con') |
elseif isequal(pst,'Con') |
| 37 |
try [cs,h] = contour(xax{inrow}{incol},yax{inrow}{incol},plotdata,contint); |
if isequal(cmap,'solid-dashed') |
| 38 |
catch [cs,h] = contour(xax{inrow}{incol},yax{inrow}{incol},plotdata); end |
for ii = 1:3 |
| 39 |
set(h,'linewidth',linewidth); |
cint = contint; lw = linewidth; |
| 40 |
if UseConLabel |
if ii == 1, cint = cint(cint>0); lst = '-'; end |
| 41 |
clabel(cs,h,'fontsize',fs_clabel,'rotation',0); |
if ii == 2, cint = cint(cint<0); lst = '--'; end |
| 42 |
|
if ii == 3, cint = [0,0]; lst = '-'; lw = 2.*lw; end |
| 43 |
|
try [cs,h] = contour(xax{inrow}{incol},yax{inrow}{incol},... |
| 44 |
|
plotdata,cint,['k',lst]); |
| 45 |
|
set(h,'linewidth',lw); |
| 46 |
|
if UseConLabel |
| 47 |
|
clabel(cs,h,'fontsize',fs_clabel,'rotation',0); |
| 48 |
|
end |
| 49 |
|
catch, end |
| 50 |
|
end |
| 51 |
|
else |
| 52 |
|
[cs,h] = contour(xax{inrow}{incol},yax{inrow}{incol},plotdata,contint); |
| 53 |
|
set(h,'linewidth',linewidth); |
| 54 |
|
if UseConLabel |
| 55 |
|
clabel(cs,h,'fontsize',fs_clabel,'rotation',0); |
| 56 |
|
end |
| 57 |
end |
end |
| 58 |
|
|
| 59 |
|
|
| 60 |
% Make contour (filled) plot. Let MATLAB determine the contour |
% Make contour (filled) plot. Let MATLAB determine the contour |
| 61 |
% intervals on a differencing plot. |
% intervals on a differencing plot. |
| 62 |
elseif isequal(pst,'Cnf') |
elseif isequal(pst,'Cnf') |
| 71 |
elseif isequal(pst,'Lin') |
elseif isequal(pst,'Lin') |
| 72 |
if ismember(cmp,{'OvC','OvE','OvF'}) |
if ismember(cmp,{'OvC','OvE','OvF'}) |
| 73 |
for intrl = 1:ntrl |
for intrl = 1:ntrl |
| 74 |
plot(xax{inrow}{intrl},data{inrow}{intrl},linecolors{intrl},'linewidth',linewidth); |
plot(xax{inrow}{intrl},data{inrow}{intrl},... |
| 75 |
|
linecolors{intrl},'linewidth',linewidth); |
| 76 |
end |
end |
| 77 |
else |
else |
| 78 |
plot(xax{inrow}{incol},plotdata,linecolors{1},'linewidth',linewidth); |
plot(xax{inrow}{incol},plotdata,linecolors{1},'linewidth',linewidth); |