Changeset 6563
- Timestamp:
- 11/12/10 12:21:38 (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
r6494 r6563 156 156 end 157 157 if exist(options,'log'), 158 nlab=10; 158 159 logvalue=getfieldvalue(options,'log'); 159 160 160 scalestring=get(c,'YTickLabel');161 scalevalues=get(c,'YTick');162 161 scaleminmax=caxis; 163 numvalues=length(scalevalues); 164 165 scalestring=[]; 166 for i=1:numvalues, 167 fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1)); 168 scalevalues(i)=round_ice(logvalue^scalevalues(i),2); 169 scalestring=char(scalestring,sprintf('%4.4g',scalevalues(i))); 162 Min=min(scaleminmax); 163 Max=max(scaleminmax); 164 set(c,'YLim',[Min Max]); % set colorbar limits 165 set(c,'YTick',linspace(Min,Max,nlab)); % set tick mark locations 166 167 labels = cell(1,nlab); 168 tick_vals = linspace(exp(log(logvalue)*Min),exp(log(logvalue)*Max),nlab); 169 warning off MATLAB:log:logOfZero; 170 for i = 1:nlab 171 labels{i} = sprintf('%-3g',tick_vals(i)); 170 172 end 171 scalestring=scalestring(2:end,:); 172 set(c,'YTickLabel',scalestring); 173 warning on MATLAB:log:logOfZero; 174 175 % set tick label strings 176 set(c,'YTickLabel',labels); 173 177 end 174 178 if exist(options,'colorbartitle'), -
issm/trunk/src/m/model/plot/plot_section.m
r6500 r6563 27 27 colorm=getfieldvalue(options,'colormap','jet'); 28 28 color=eval([ colorm '(numcurves);']); 29 options=removefield(options,'colormap',0); %back to default colormap 29 30 30 31 %Loop over number of curves … … 94 95 subplot(nlines,ncols,index1) 95 96 %subplot(1,3,[2 3]) 96 if i== 5,97 if i==1, 97 98 plot(s,data_s,'-','color','k','LineWidth',getfieldvalue(options,'linewidth',1)) 98 elseif i==1 | i==2 | i==3, 99 elseif i==2, 100 plot(s,data_s,':','color',color(i,:),'LineWidth',getfieldvalue(options,'linewidth',1)) 101 else 99 102 plot(s,data_s,'--','color',color(i,:),'LineWidth',getfieldvalue(options,'linewidth',1)) 100 else101 plot(s,data_s,'-','color',color(i,:),'LineWidth',getfieldvalue(options,'linewidth',1))102 103 end 103 104
Note:
See TracChangeset
for help on using the changeset viewer.