Changeset 7424
- Timestamp:
- 02/11/11 08:52:21 (14 years ago)
- Location:
- issm/trunk/src/m/model/plot
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/plot/applyoptions.m
r7322 r7424 193 193 end 194 194 if exist(options,'log'), 195 nlab= 6;195 nlab=5; 196 196 logvalue=getfieldvalue(options,'log'); 197 197 … … 207 207 warning off MATLAB:log:logOfZero; 208 208 for i = 1:nlab 209 %labels{i} = sprintf('%-5.4g',tick_vals(i));210 labels{i} = sprintf('%-.4g',round_ice(tick_vals(i),2));209 labels{i} = sprintf('%-3.4g',round_ice(tick_vals(i),2)); 210 %labels{i} = sprintf('%-.4g',round_ice(tick_vals(i),2)); 211 211 end 212 212 warning on MATLAB:log:logOfZero; … … 269 269 textcolor=getfieldvalue(options,'textcolor'); 270 270 textposition=getfieldvalue(options,'textposition'); 271 textrotation=getfieldvalue(options,'textrotation'); 272 textrotation 273 textsize 271 274 for i=1:length(getfieldvalue(options,'text')); 272 275 textstringi=textstring{i}; … … 275 278 textcolori=textcolor{i}; 276 279 textpositioni=textposition{i}; 277 text(textpositioni(1),textpositioni(2),textstringi,'FontSize',textsizei,'FontWeight',textweighti,'Color',textcolori); 280 textrotationi=textrotation{i}; 281 text(textpositioni(1),textpositioni(2),textstringi,'FontSize',textsizei,'FontWeight',textweighti,'Color',textcolori,'Rotation',textrotationi); 278 282 end 279 283 end -
issm/trunk/src/m/model/plot/checkplotoptions.m
r5088 r7424 136 136 error('plot error message: ''textposition'' option is missing'); 137 137 end 138 %6: textrotation 139 if exist(options,'textrotation'), 140 textrotationvalues=getfieldvalue(options,'textrotation'); 141 %ischar if only one textsize -> create a cell 142 if isnumeric(textrotationvalues), 143 textrotationvalues={textrotationvalues}; 144 elseif ~iscell(textrotationvalues); 145 error('plot error message: ''textrotation'' option should be either a number or a cell'); 146 end 147 else 148 textrotationvalues={0}; 149 end 150 textrotationvalues=repmat(textrotationvalues,1,numtext); textrotationvalues(numtext+1:end)=[]; 138 151 options=changefieldvalue(options,'text',textvalues); 139 152 options=changefieldvalue(options,'textsize',textsizevalues); … … 141 154 options=changefieldvalue(options,'textcolor',textcolorvalues); 142 155 options=changefieldvalue(options,'textposition',textpositionvalues); 156 options=changefieldvalue(options,'textrotation',textrotationvalues); 143 157 end 144 158
Note:
See TracChangeset
for help on using the changeset viewer.