Changeset 14300 for issm/trunk-jpl/src/m/plot/plotmodel.m
- Timestamp:
- 02/01/13 10:08:42 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/plotmodel.m
r14177 r14300 34 34 35 35 %Create figure 36 f=figure(figurenumber);clf; 36 37 if strcmpi(getfieldvalue(options.list{1},'visible','on'),'off'), 37 F=figure(figurenumber);clf; 38 set(F,'Visible','Off'); 39 else 40 figure(figurenumber);clf; 38 set(f,'Visible','Off'); 41 39 end 42 40 43 %Use zbuffer renderer (snoother colors) 44 set(gcf,'Renderer','zbuffer'); 41 if exist(options.list{1},'figposition'), % {{{ 42 figposition=getfieldvalue(options.list{1},'figposition'); 43 if ischar(figposition), 44 if strcmpi(figposition,'larour'), 45 set(gcf,'Position',[1604 4 1594 1177]); 46 elseif strcmpi(figposition,'larour2'), 47 set(gcf,'Position',[756 62 827 504]); 48 elseif strcmpi(figposition,'mathieu'), 49 set(gcf,'Position',[300 1 1580 1150]); 50 elseif strcmpi(figposition,'fullscreen'), 51 set(gcf,'Position',get(0,'ScreenSize')); 52 elseif strcmpi(figposition,'halfright'), 53 screen=get(0,'ScreenSize'); 54 left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25; 55 set(gcf,'Position',fix([left+widt/2 bott widt/2 heig])); 56 elseif strcmpi(figposition,'halfleft'), 57 screen=get(0,'ScreenSize'); 58 left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25; 59 set(gcf,'Position',fix([left bott widt/2 heig])); 60 elseif strcmpi(figposition,'square'), 61 screen=get(0,'ScreenSize'); 62 left=screen(1); bott=screen(2); widt=min(screen(3)-25,screen(4)-25); 63 set(gcf,'Position',fix([left+(screen(3)-widt) bott widt widt])); 64 elseif strcmpi(figposition,'portrait'), 65 %reformat with letter paper size (8.5" x 11") 66 screen=get(0,'ScreenSize'); 67 left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25; 68 portrait=fix([left+widt-(heig*8.5/11) bott heig*8.5/11 heig]); 69 set(gcf,'Position',portrait) 70 elseif strcmpi(figposition,'landscape'), 71 %reformat with letter paper size (8.5" x 11") 72 screen=get(0,'ScreenSize'); 73 left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25; 74 landscape=fix([left+widt-(heig*11/8.5) bott heig*11/8.5 heig]); 75 set(gcf,'Position',landscape) 76 else 77 disp('''figposition'' string not supported yet'); 78 end 79 else 80 set(gcf,'Position',figposition); 81 end 82 end % }}} 83 84 %Use zbuffer renderer (snoother colors) and white background 85 set(f,'Renderer','zbuffer','color',getfieldvalue(options.list{1},'figurebackgroundcolor','w')); 45 86 46 87 %Go through all data plottable and close window if an error occurs
Note:
See TracChangeset
for help on using the changeset viewer.