Changeset 11179


Ignore:
Timestamp:
01/23/12 14:07:04 (13 years ago)
Author:
Mathieu Morlighem
Message:

deal with inf in vector (overlay) and added plot none for radar image only

Location:
issm/trunk-jpl/src/m/model/plot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/model/plot/plot_manager.m

    r10429 r11179  
    7878                        return;
    7979                case 'none',
    80                         plot_none(md,options,nlines,ncols,i);
    81                         return;
     80                        if ~exist(options,'overlay'),
     81                                plot_none(md,options,nlines,ncols,i);
     82                                return;
     83                        end
    8284                case 'penalties',
    8385                        plot_penalties(md,options,subplotwidth,i);
  • issm/trunk-jpl/src/m/model/plot/plot_overlay.m

    r10784 r11179  
    5050ncols =length(md.radaroverlay.x);
    5151disp('Interpolating data on grid...');
    52 [x_m y_m data_grid]=InterpFromMeshToGrid(elements,x/getfieldvalue(options,'unit',1),y/getfieldvalue(options,'unit',1),data,xmin,ymax,xspacing,yspacing,nlines,ncols,NaN);
     52[x_m y_m data_grid]=InterpFromMeshToGrid(elements,x/getfieldvalue(options,'unit',1),y/getfieldvalue(options,'unit',1),...
     53        data,xmin,ymax,xspacing,yspacing,nlines,ncols,NaN);
    5354
    5455%Process data_grid
     56pos=find(isinf(data_grid));
     57if ~isempty(pos),
     58        disp('Warning: removing Infs from vector (probably log(0)?)');
     59        data_grid(pos)=NaN;
     60end
    5561if exist(options,'caxis'),
    5662        caxis_opt=getfieldvalue(options,'caxis');
     
    7379if strcmpi(colorm,'Rignot'),
    7480        %hue (H)
    75         h_data=(data_grid-data_min)/(data_max-data_min);
     81        h_data=(data_grid-data_min)/(data_max-data_min+eps);
    7682        if radaronly,
    7783                h_data(:)=0;
     
    8187elseif strcmpi(colorm,'Seroussi'),
    8288        %hue (H)
    83         h_data=1-(data_grid-data_min)/(data_max-data_min)*0.7;
     89        h_data=1-(data_grid-data_min)/(data_max-data_min+eps)*0.7;
    8490        %h_data=(data_grid-data_min)/(data_max-data_min)*2/3;
    8591        if radaronly,
Note: See TracChangeset for help on using the changeset viewer.