--- MITgcm_contrib/enderton/Diagnostics/DiagPlotResetAxes.m 2005/01/31 15:43:27 1.1 +++ MITgcm_contrib/enderton/Diagnostics/DiagPlotResetAxes.m 2005/02/07 05:31:45 1.2 @@ -34,15 +34,17 @@ end end if AxesTrimY - if ~ismember(pltslc{inrow}{incol},{'lonfld','latfld'}) && ~isCS + if ~ismember(pltslc{inrow}{incol},{'lonfld','latfld','timfld'}) && ~isCS set(gca,'ylim',[min(yax{inrow}{incol}(:)),... max(yax{inrow}{incol}(:))]); end end % Limit y range -- Good for looking at upper layer of ocean. -if isequal(flu,'O') && ~isempty(ylimO), set(gca,'ylim',ylimO); end -if isequal(flu,'A') && ~isempty(ylimA), set(gca,'ylim',ylimA); end +if isequal(flu,'O') && ~isempty(ylimO) && ... + ~isequal(pltslc{inrow}{incol}(4:6),'fld'), set(gca,'ylim',ylimO); end +if isequal(flu,'A') && ~isempty(ylimA) && ... + ~isequal(pltslc{inrow}{incol}(4:6),'fld'), set(gca,'ylim',ylimA); end % If this is a Dimension-height plot, the axis must be flipped. if ismember(pltslc{inrow}{incol},{'lonhgt','lathgt'}) && isequal(flu,'A')