Changeset 14417
- Timestamp:
- 02/28/13 14:30:22 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/manualcb.m
r14404 r14417 11 11 % - 'orientation' : 'vertical' (default) or 'horizontal' 12 12 % - 'title' : colorbar title 13 % - 'tick' : specified values of tick labels 14 % - 'ticksep' : spacing between ticks 13 15 14 16 %check inputs … … 23 25 %process options 24 26 options = pairoptions(varargin{:}); 27 if exist(options,'tick') & exist(options,'ticksep'), 28 error('only one of tick or ticksep can be specified'); 29 end 25 30 fontsize = getfieldvalue(options,'fontsize',12); 26 31 smallbars = getfieldvalue(options,'smallbars',false); … … 44 49 ylim([0 1]); 45 50 46 %Prepare tickes 47 deltaz = dtick(zmax-zmin); 48 ztick = (deltaz*ceil(zmin/deltaz)):deltaz:zmax; 51 %Prepare ticks 52 deltaz = getfieldvalue(options,'ticksep',dtick(zmax-zmin)); 53 ztick = getfieldvalue(options,'tick',(deltaz*ceil(zmin/deltaz)):deltaz:zmax); 54 if (any(ztick>zmax) | any(ztick<zmin)), 55 error('one or more specified tick values falls outside of [zmin,zmax]'); 56 end 49 57 ytick = (ztick-zmin)/(zmax-zmin); 50 58 51 %Dis colorbar position in normalized unitsplay colorbar59 %Display colorbar 52 60 hold on 53 61 if strcmpi(getfieldvalue(options,'orientation','vertical'),'vertical'),
Note:
See TracChangeset
for help on using the changeset viewer.