Changeset 12394
- Timestamp:
- 06/08/12 15:40:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/model/plot/plot_overlay.m
r12392 r12394 114 114 colorm = getcolormap(options); 115 115 len = size(colorm,1); 116 size(colorm)117 116 118 117 ind = ceil((len-1)*(data_grid-data_min)/(data_max - data_min + eps) +1); 119 118 ind(find(ind>len))=len; 120 max(ind(:))121 119 image_rgb=zeros(size(data_grid,1),size(data_grid,2),3); 122 120 r=colorm(:,1); image_rgb(:,:,1)=r(ind); clear r; … … 125 123 126 124 %Now add radarmap 127 image_hsv=rgb2hsv(image_rgb);128 125 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; 139 131 end 140 132
Note:
See TracChangeset
for help on using the changeset viewer.