Changeset 12394


Ignore:
Timestamp:
06/08/12 15:40:45 (13 years ago)
Author:
Mathieu Morlighem
Message:

Simpler plot_overlay

File:
1 edited

Legend:

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

    r12392 r12394  
    114114        colorm = getcolormap(options);
    115115        len    = size(colorm,1);
    116         size(colorm)
    117116
    118117        ind = ceil((len-1)*(data_grid-data_min)/(data_max - data_min + eps) +1);
    119118        ind(find(ind>len))=len;
    120         max(ind(:))
    121119        image_rgb=zeros(size(data_grid,1),size(data_grid,2),3);
    122120        r=colorm(:,1); image_rgb(:,:,1)=r(ind); clear r;
     
    125123
    126124        %Now add radarmap
    127         image_hsv=rgb2hsv(image_rgb);
    128125        radar = (md.radaroverlay.pwr).^(contrast);
    129         h=image_hsv(:,:,3);
    130         h=h.*radar/max(radar(:));
    131         image_hsv(:,:,3)=h;
    132         s=image_hsv(:,:,2);
    133         s(data_nan)=0;
    134         image_hsv(:,:,2)=s;
    135         v=image_hsv(:,:,3);
    136         %pos=find(v==0);v(pos)=1; %Change background from black to white
    137         image_hsv(:,:,3)=v;
    138         image_rgb=hsv2rgb(image_hsv);
     126        radar = radar/max(radar(:));
     127        %pos=find(radar==0); %Change background from black to white
     128        r = image_rgb(:,:,1).*radar;  r(data_nan) = radar(data_nan);  r(pos) = 1;  image_rgb(:,:,1) = r;  clear r;
     129        g = image_rgb(:,:,2).*radar;  g(data_nan) = radar(data_nan);  g(pos) = 1;  image_rgb(:,:,2) = g;  clear g;
     130        b = image_rgb(:,:,3).*radar;  b(data_nan) = radar(data_nan);  b(pos) = 1;  image_rgb(:,:,3) = b;  clear b;
    139131end
    140132
Note: See TracChangeset for help on using the changeset viewer.