Changeset 2380
- Timestamp:
- 10/07/09 14:54:09 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/plot/applyoptions.m
r2333 r2380 104 104 105 105 %colorbar 106 if ~isnan(options_structure.colorbar), 107 %color bar ON 108 if options_structure.colorbar==1, 109 c=colorbar;set(c,'FontSize',fontsize); 110 if ~isnan(options_structure.wrapping) 111 lim=get(c,'Ylim'); 112 lim=[lim(1) lim(1)+(lim(2)-lim(1))/options_structure.wrapping]; 113 set(c,'Ylim',lim); 114 end 115 if ~isnan(options_structure.colorbarpos), 116 set(c,'Position',options_structure.colorbarpos); 117 end 118 if ~isnan(options_structure.log), 119 logvalue=options_structure.log; 120 121 scalestring=get(c,'YTickLabel'); 122 scalevalues=get(c,'YTick'); 123 scaleminmax=caxis; 124 numvalues=length(scalevalues); 125 126 scalestring=[]; 127 for i=1:numvalues, 128 fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1)); 129 scalevalues(i)=round_ice(logvalue^scalevalues(i),2); 130 scalestring=[scalestring; sprintf('%8.4g',scalevalues(i))]; 131 end 132 set(c,'YTickLabel',scalestring); 133 set(c,'FontSize',fontsize); 134 end 135 if ~isnan(options_structure.colorbartitle), 136 backup=gca; 137 axes(c);lab=ylabel(options_structure.colorbartitle);set(lab,'Rotation',-90);set(lab,'VerticalAlignment','bottom'); 138 axes(backup); 139 end 140 %colorbar OFF 141 elseif options_structure.colorbar==0, 142 colorbar('off'); 143 end 144 else 106 if options_structure.colorbar~=0, 145 107 c=colorbar;set(c,'FontSize',fontsize); 146 108 if ~isnan(options_structure.wrapping) … … 152 114 set(c,'Position',options_structure.colorbarpos); 153 115 end 116 if ~isnan(options_structure.log), 117 logvalue=options_structure.log; 118 119 scalestring=get(c,'YTickLabel'); 120 scalevalues=get(c,'YTick'); 121 scaleminmax=caxis; 122 numvalues=length(scalevalues); 123 124 scalestring=[]; 125 for i=1:numvalues, 126 fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1)); 127 scalevalues(i)=round_ice(logvalue^scalevalues(i),2); 128 scalestring=[scalestring; sprintf('%8.4g',scalevalues(i))]; 129 end 130 set(c,'YTickLabel',scalestring); 131 set(c,'FontSize',fontsize); 132 end 154 133 if ~isnan(options_structure.colorbartitle), 155 134 backup=gca; … … 157 136 axes(backup); 158 137 end 138 %colorbar OFF 139 else options_structure.colorbar==0, 140 colorbar('off'); 159 141 end 160 142
Note:
See TracChangeset
for help on using the changeset viewer.