Global Index (short | long) | Local contents | Local Index (short | long)
h=gshade(var, clev);
function h=gshade(var, clev) This function contours the variable 'var' over the global grid, with levels specified by clev, (use 0 for default) and axis limits [0 360 -90 90] unless otherwise specified with flim.
This function calls | This function is called by |
---|---|
function h=gshade(var, clev); get_global var = squeeze(var); if isscalar(clev); clev = sort([min(min(var)):clev:max(max(var))]); end [xk, yk] = keep_var(FRAME, XAX, YAX); % set axis parameters: if nargin < 2; clev = 10; end flim = FRAME; % mess with var: if (flim(2)-flim(1))>=360.; if size(XAX, 2) == 1; XAX2 = [XAX; XAX(1)+360.]; else XAX2 = [XAX XAX(1)+360.]; end YAX2 = YAX(yk); var = [var(yk,:) var(yk,1)]; else XAX2 = XAX(xk); YAX2 = YAX(yk); var = var(yk, xk); end; % contour var: contourf2(XAX2, YAX2, var, clev, ['k']); axis(FRAME) %shading flat