Changeset 760 for trunk/src/plot_field.m
- Timestamp:
- May 1, 2014, 8:26:46 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plot_field.m
r749 r760 167 167 set(haxes,'YLimMode', 'auto') 168 168 end 169 170 if isfield(PlotParamOut.Axes,'CheckFixAspectRatio') && isequal(PlotParamOut.Axes.CheckFixAspectRatio,1)&&isfield(PlotParamOut.Axes,'AspectRatio') 171 set(haxes,'DataAspectRatioMode','manual') 172 set(haxes,'DataAspectRatio',[PlotParamOut.Axes.AspectRatio 1 1]) 173 else 174 set(haxes,'DataAspectRatioMode','auto')%automatic aspect ratio 175 end 176 169 177 errormsg=''; 170 178 AxeData=get(haxes,'UserData'); … … 201 209 end 202 210 211 %% aspect ratio 212 AspectRatio=get(haxes,'DataAspectRatio'); 213 PlotParamOut.Axes.AspectRatio=AspectRatio(1)/AspectRatio(2); 214 203 215 %% text display 204 205 216 htext=findobj(hfig,'Tag','TableDisplay'); 206 217 hchecktable=findobj(hfig,'Tag','CheckTable'); … … 552 563 553 564 %% determine plot aspect ratio 554 if isfield(Coordinates,'CheckFixAspectRatio') && isequal(Coordinates.CheckFixAspectRatio,1)&&isfield(Coordinates,'AspectRatio')555 set(haxes,'DataAspectRatioMode','manual')556 set(haxes,'DataAspectRatio',[Coordinates.AspectRatio 1 1])557 else558 set(haxes,'DataAspectRatioMode','auto')%automatic aspect ratio559 AspectRatio=get(haxes,'DataAspectRatio');560 CoordinatesOut.AspectRatio=AspectRatio(1)/AspectRatio(2);561 end565 % if isfield(Coordinates,'CheckFixAspectRatio') && isequal(Coordinates.CheckFixAspectRatio,1)&&isfield(Coordinates,'AspectRatio') 566 % set(haxes,'DataAspectRatioMode','manual') 567 % set(haxes,'DataAspectRatio',[Coordinates.AspectRatio 1 1]) 568 % else 569 % set(haxes,'DataAspectRatioMode','auto')%automatic aspect ratio 570 % AspectRatio=get(haxes,'DataAspectRatio'); 571 % CoordinatesOut.AspectRatio=AspectRatio(1)/AspectRatio(2); 572 % end 562 573 563 574 %------------------------------------------------------------------- … … 1210 1221 PlotParamOut.Axes.y_units=y_units; 1211 1222 end 1212 if isfield(PlotParam,'Axes') && isfield(PlotParam.Axes,'CheckFixAspectRatio') && isequal(PlotParam.Axes.CheckFixAspectRatio,1) 1213 set(haxes,'DataAspectRatioMode','manual') 1214 if isfield(PlotParam.Axes,'AspectRatio') 1215 set(haxes,'DataAspectRatio',[PlotParam.Axes.AspectRatio 1 1]) 1216 end 1217 else 1218 set(haxes,'DataAspectRatioMode','auto') 1219 end 1223 % if isfield(PlotParam,'Axes') && isfield(PlotParam.Axes,'CheckFixAspectRatio') && isequal(PlotParam.Axes.CheckFixAspectRatio,1) 1224 % set(haxes,'DataAspectRatioMode','manual') 1225 % if isfield(PlotParam.Axes,'AspectRatio') 1226 % set(haxes,'DataAspectRatio',[PlotParam.Axes.AspectRatio 1 1]) 1227 % end 1228 % else 1229 % set(haxes,'DataAspectRatioMode','auto') 1230 % end 1231 1220 1232 %------------------------------------------------------------------- 1221 1233 % --- function for plotting vectors
Note: See TracChangeset
for help on using the changeset viewer.