Index: /issm/trunk/src/m/classes/public/plot/plot_overlay.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_overlay.m	(revision 5857)
+++ /issm/trunk/src/m/classes/public/plot/plot_overlay.m	(revision 5858)
@@ -26,5 +26,5 @@
 	xlim=getfieldvalue(options,'xlim',[min(x) max(x)])/getfieldvalue(options,'unit',1);
 	ylim=getfieldvalue(options,'ylim',[min(y) max(y)])/getfieldvalue(options,'unit',1);
-	md=radarpower(md,getfieldvalue(options,'hem','s'),xlim,ylim,getfieldvalue(options,'highres',0));
+	md=radarpower(md,getfieldvalue(options,'hem',md.hemisphere),xlim,ylim,getfieldvalue(options,'highres',0));
 	t2=clock;fprintf('%s\n',[' done (' num2str(etime(t2,t1)) ' seconds)']);
 end%}}}
@@ -76,8 +76,7 @@
 
 %hue
-data_coba=linspace(min(data),max(data),256);%prepare colorbar (256 values between min and max)
 data_grid(find(data_grid<cutoff))=cutoff;   %cut all values below cutoff
-data_coba(find(data_grid<cutoff))=cutoff;   %cut all values below cutoff
-h_data=bytscl(data_grid)/(255+1);      %scale between 0 and 1 (log applied in processdata)
+data_coba=linspace(max(min(data(:)),cutoff),max(max(data(:)),cutoff),256);%prepare colorbar (256 values between min and max)
+h_data=bytscl(data_grid)/(255+1);           %scale between 0 and 1 (log applied in processdata)
 h_coba=bytscl(data_coba)/(255+1);           %scale between 0 and 1
 
@@ -136,5 +135,5 @@
 	set(colorbar_image_handle,'CData',colorbar_rgb);
 	set(colorbar_handle,'Position',getfieldvalue(options,'colorbarpos'));
-	set(colorbar_handle,'FontSize',getfieldvalue(options,'fontsize',14));
+	set(colorbar_handle,'FontSize',getfieldvalue(options,'colorbarfontsize',14));
 
 	%modify ticks.
